做項目的時候遇到了這個問題 後來根據這位朋友的博客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的支持)