簡體   English   中英

Vuforia 6.2.2 Unity 5.4.4相機無法正常工作

[英]Vuforia 6.2.2 Unity 5.4.4 Camera does not work

大家。

Vuforia相機不起作用,但在Android 6.0及更高版本上僅適用於黑屏。

Vuforia版本為6.2.2,而Unity版本為5.4.4

但是vuforia相機無法在android 5.0上運行

我該如何解決此問題?

我希望你能教給我這個。

我遇到了一個有趣的問題,在測試該系統時,我使用了一個無法接受的臨時修復程序。 對於iPhone 7,要克服此問題,請掛起該應用程序,然后返回至該應用程序。 約2秒鍾后,相機將工作。 我猜想它將適用於android。 如果我決定使用此系統,並且在測試后得到一個真正的修復程序,我將提供更好的修復程序。

編輯:

簡短答案:刪除任何現有的自定義相機控制器腳本的元數據。 如果您使用自己的攝像頭控制器,則需要禁用vuforia one並刪除其元數據。 基本上,您是在相機供稿啟動后對其進行劫持。

long:我通過構建自己的系統開始了此應用程序,並為了測試vuforia,我禁用了這些項目(例如相機供稿)。 我瀏覽了日志,發現即使禁用了這些項目,照相機源仍在運行,並且該源在vuforia照相機之后開始運行,因此基本上我自己的start()方法(即使已禁用)也從vuforia劫持了照相機。 事實證明,即使所有功能均已禁用,我的相機控制器腳本的元數據仍然可以運行該腳本。 刪除我的相機控制器腳本元數據后,它可以正常工作。 您也可以只刪除相機控制器,它將刪除元數據。 相機控制器是指我在添加vuforia之前構建的自定義書面相機控制器。 這很難找到修復程序,因為它可以很好地協同工作,但不適用於擴展到設備上的情況。 該meta似乎不會針對設備進行更新,而只是針對統一引擎進行更新。

如果您使用的是vuforia相機,請確保您使用的是作為相機子代的vuforia平面,或者將元數據刪除到您編寫的任何相機腳本中。 您只需將攝像機放入vuforia攝像機,即可將攝像機的數據輸入到一個新的空項目中,無需構建自己的腳本,如果這樣做,請確保沒有像我的腳本那樣覆蓋另一個腳本。

如果您想進行簡單測試以確保它不是您的設備或代碼,請創建一個新的空的unity項目,導入vuforia(無需導入數據庫,只需導入sdk),然后將vuforia相機放入該項目並進行測試。 不要添加任何額外內容或進行任何圖像識別。 如果可行,那就是您的代碼在某處。

我正在使用Vuforia 6.2.10,Unity 5.4.4.f(64位)和Nexus 7 Android6。在相機為黑色的情況下,我遇到了同樣的問題。 我重新開始,一次添加一個組件。 單獨使用AR相機效果很好。 添加目標圖像也可以。 我向TI添加了飛機和圖像,並且相機無法正常工作。 將圖像紋理類型設置為Sprite 2d和ui似乎有所幫助。

我發現是通過從設備中刪除該應用程序並在每次運行時創建一個apk文件來發現的。

我不確定我近期是否會指望Vuforia。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM