我正在开始使用 Unity 为 Android 构建 Tango 应用程序。我以前有过 Unity 和 Android 经验,但对 Tango 还很陌生。我遵循了这些指南:https://developers.google.com/tango/apis/unity(+ /统一设置)
它不适用于最新版本的 Unity,因此我最终选择了 5.6.0。我从简单的运动跟踪和简单的 AR 教程开始,但模拟器和手机上的 3D 游戏对象都产生了奇怪的级联效果。
级联效果:
我环顾四周,但没有看到任何人有类似的问题。这是什么以及如何修复它?
手机:联想 PB2-690Y,Android 6.0.1
看看你的屏幕截图,我认为你的问题是相机清晰标志。在 Unity 场景中,可以在相机上设置 4 种不同的透明标志 - 分别是“天空盒”、“纯色”、“仅深度”和“不清除”。
您在这里看到的行为可能是由以下两种原因引起的不清除标志或设置了 **仅深度* 标志,这意味着渲染每个帧时不会清除相机的渲染缓冲区。在此模式下,由于相机仅渲染场景中的对象而不是天空盒,因此您只能看到对象过去渲染的历史记录,而不会清除对象不再存在的缓冲区部分。
解决这个问题的方法是将清除标志设置为纯色并将背景颜色设置为一个值,例如black。在渲染所有元素后,所选的背景颜色将应用于剩余的屏幕,清除对象的任何先前渲染,以防它自上一帧以来相对于相机的位置发生变化。
同样,使用Skybox清除标志将在不存在任何元素的情况下显示可见的天空盒纹理。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)