2017-01-31 78 views
0

大家。Vuforia 6.2.2 Unity 5.4.4相機不工作

Vuforia相機無法正常工作,但僅適用於Android 6.0+版本黑屏。

Vuforia版本6.2.2是和Unity版本5.4.4是

但vuforia拍照效果不足的是Android 5.0

我怎樣才能解決這個問題?

我希望你教我這個。

+0

也許這可以幫助嗎? http://stackoverflow.com/questions/38857788/camera-is-black-on-android-4-1-2-with-unity3d-and-vuforia – yakobom

+0

謝謝,但它不適用於Android 6+設備。 – LionByol

回答

0

這是一個有趣的問題,我並沒有在測試這個系統出我使用的是不能接受的臨時的解決辦法。對於iPhone 7來說,通過這個暫停應用程序,然後返回它。大約2秒後,相機將工作。我猜測它會爲android類似的工作。如果我決定使用這個系統,我會在測試後通過一個真正的修復程序來更新修補程序。

編輯:

簡短的回答: 刪除元數據對於任何預先存在的自定義相機控制器腳本。如果你正在使用你自己的相機控制器,你需要禁用vuforia,並刪除它。你開始後基本上是劫持攝像頭。

長:我通過建立了我自己的系統開始這個應用程序,並測試vuforia我禁用這些項目(如攝像頭輸入)。我瀏覽了日誌,看到即使這些項目禁用,相機饋送仍在運行,並且此饋送在vuforia相機後啓動,因此基本上我自己的start()方法(即使它們被禁用)從vuforia劫持相機。事實證明,我的相機控制器腳本的元數據仍然準備好運行該腳本,即使一切都被禁用。 刪除我的相機控制器腳本元數據後,它工作正常。您也可以刪除相機控制器,它會刪除元。通過相機控制器,我的意思是我在vuforia中添加之前構建的自定義書寫相機控制器。這是一個很難找到的解決方案,因爲它可以很好地工作在一起,但不是在您構建設備時。元似乎沒有更新的設備,只是統一引擎。

如果您使用的是vuforia相機確保您既可以使用自帶的攝像頭的孩子vuforia平面或元數據刪除對你寫什麼相機腳本。你應該通過放入vuforia相機來獲得一個新的空白項目的攝像頭,不需要建立自己的腳本,如果你這樣做,確保沒有像我的那樣覆蓋另一個腳本。

如果您想簡單地測試以確保它不是您的設備或代碼,請創建一個新的空統一項目,導入vuforia(無需導入數據庫,只需sdk),然後將vuforia相機放入項目和測試它。不要添加任何額外的東西或做任何圖像識別。如果這個工作,它是你的代碼的地方。

+1

謝謝。我也試圖解決這個問題,但我還沒有找到。 – LionByol

+0

您是否嘗試過暫停並返回到應用程序?我很想知道它是否也適用於android。我還沒有將我的代碼遷移到另一臺計算機上進行測試,因爲目前主要目標是iOS。 – Nox

+0

我也開始測試解決這個問題。我在這個問題上有幾條線索,今天可能會解決它。 – Nox

0

我正在使用Vuforia 6.2.10,Unity 5.4.4.f(64位)和Nexus 7 Android 6.我的問題是相機是黑色的。我開始了,一次添加一個組件。單獨的AR攝像頭運行良好。添加一個目標圖像也奏效。我向TI添加了飛機和圖像,相機無法工作。將圖像紋理類型設置爲Sprite 2d和ui似乎有所幫助。

我發現通過從設備中刪除應用程序並在每次工作時創建一個apk文件。

我不確定在近期內我會選擇Vuforia。

+0

謝謝。我會看看。 – LionByol