1

我正在使用 Vuforia 4-2-3、最新的 NGUI 版本和 Unity5.0.1.p3 我的 GUI 工作正常,直到我跟踪目标。在那之后,我的 GUI 是不可见的但是,碰撞仍然有效。所以按钮正在工作,只是我看不到精灵、纹理或标签。

跟踪时会出现一个 3D 建筑物。该 3D 对象使用标准着色器。NGUI atlas 使用 unlit/transparend 彩色着色器。

我想这之间有冲突吗?以前有人遇到过这个问题吗?

编辑:这就是我的层次结构的样子

在此处输入图像描述

我有一个带有多个 3D 对象的图像目标。NGUI 和 ARCamera 也是两个不同的对象。

当我开始跟踪时,这就是我的 NGUI 的样子 在此处输入图像描述

4

1 回答 1

0

你把你的 NGUI 链接到哪里了?那个ARCamera或另一个GameObject

我建议您ARCamera始终将脚本链接到。这将确保它显示,因为GameObjectARCamera可能不会显示,因为一般 Unity 用户遵循层次结构模式。

编辑:如果您使用 OnGUI() 来满足您的 GUI 需求,那么包含它的脚本应该作为脚本附加到 ARCamera 上。另外,尝试将 ARCamera 放在层次结构中的 Image Target 之上。

于 2015-05-21T02:27:45.407 回答