Vuforia对象识别Unity示例结果在Android黑屏中

时间:2016-07-14 07:10:17

标签: android unity3d vuforia

我正在使用Unity5.3.5f1(64位)进行开发,每次尝试启动应用时,我的Nexus 7 Android版本4.4.3都会出现黑屏问题。

我尝试实现Vuforia对象识别Unity示例(https://developer.vuforia.com/library//articles/Training/Vuforia-Object-Recognition-Unity-Sample-Guide),以便在我按照说明操作时它可以正常工作。

我没有修改代码,只是按照说明添加3D目标。

我按照开发人员论坛的提示来设置构建https://developer.vuforia.com/forum/issues-and-bugs/camera-not-working-when-app-installed-mobile的播放器设置,但没有改变这种情况:

  • 将渲染路径设置为“Legacy Deffer”
  • 将最低API级别更改为Android 4.2
  • 启用“GPU skinning”
  • 将图形API设置为“OpenGLES2”

1 个答案:

答案 0 :(得分:1)

我注意到在构建时团结和移动设备之间存在很多问题。 设备上似乎存在一些残余元数据,因此并非所有更改都能正常工作(其中包含脚本附加到哪些对象的信息)。我有一个实例,我在我的场景中删除了一切,我有一个调试脚本附加到一些项目,这些项目将在脚本start()方法中输出一些文本到Xcode控制台。清理完整个场景并重新部署该调试脚本后,sill输出到控制台。我删除了与该脚本关联的.meta文件并重新部署。此删除使文件无法运行。我注意到重启设备也可以解决这个问题。同时删除元,部署,然后撤消删除并再次运行也可以解决其中的一些问题。在统一开发时你不会注意到这个问题,断点永远不会被击中,但它仍会在移动设备上发生,甚至可以运行你完全禁用的脚本。