这个问题恰恰就是高通AR4.2.3和UNITY5.0之间产生的问题....如果你使用高通AR4.0.105话不会产生这个问题...
问题在何处那?
我一开始也百思不得其解 直到在网上看了某位仁兄的解决方法 在渲染的模型前增加一个3DTEXT 就可以解决 这个方法治标不治本...因为一旦对模型进行一些旋转或者位移 又会出现问题 于是我就开始怀疑贴图 直到我看了vu官网 上4.2.3的更新说明
- 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中使用4.2.3的SDK和一个CUBE(采用新版SHADER) 搭建了一个AR场景 在安卓上是显示白屏
于是我将SHADER更换为旧版SHADER 也就是legacy Specular中的SHADER 结果就没问题了
所以大家最好不要UNITY5.0和4.2.3的ARSDK组合的项目中使用新版的SHAER 或者你可以换其它4.0+的AR SDK
如果我有理解上的偏差 还希望大家指出错误