關於UNITY5.0和高通AR4.2.3在手機上白屏的問題

做項目的時候遇到了這個問題 後來根據這位朋友的博客http://blog.sina.com.cn/s/blog_67888f5f0102w979.html在3D模型前加一個3D TEXT可以勉強解決 

雖然不能完全解決問題,不過還是先感謝一下這位兄弟。

Unity 5 scenes that use a non-legacy Specular or Normal Mapping shader and a Canvas UI element with the 4.2.3 ARCamera will not render the UI element on iOS and will show a white screen on Android

大意是UNITY5.0的項目裏 使用非legacy Specular 或者 Normal Mapping shader和CANVAS UI元素和4.23ARCamera 在IOS不會渲染UI元素 而在案桌上則會渲染白色屏幕

我試了一下 在UNITY5.0中只添加4.2.3AR Camera 一張識別圖一個CUBE 果然出現了白屏 然而我爲這個CUBE更換了legacy Specular則沒有白屏。

這個問題我還不敢確定我理解是否正確 但經過我的實際試驗在發佈安卓時 所有的模型在上使用legacy Specular裏的Shader的話基本是沒有問題的 或者諸君可以試試把高通AR4.0.105版本中的AR CAMERA(及其附屬腳本)搞進來試試看。(UNITY5.1也更新了據說增強了對AR和VR的支持)



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章