我正在使用Vuforia 4-2-3,最新的NGUI版本和Unity5.0.1.p3 我的GUI工作正常,直到我跟踪目标。之后,我的GUI是不可见的但是,碰撞仍然有效。所以按钮正在工作,只有我看不到精灵,纹理或标签。
在跟踪时会显示一个3D建筑物。该3D对象使用标准着色器。 NGUI地图集使用unlit / transparend着色着色器。
我猜这些之间有冲突吗?别人之前有过这个问题吗?
编辑: 这是我的层次结构的样子
我有一个包含多个3D对象的图像目标。 NGUI和ARCamera也是两个不同的对象。
当我开始跟踪时,这就是我的NGUI的样子
答案 0 :(得分:0)
您将NGUI链接到哪里? ARCamera
或其他GameObject
?
我建议您始终将脚本链接到ARCamera
。这将确保显示,因为GameObject
以下ARCamera
可能不会显示,因为一般Unity用户将遵循层次结构模式。
编辑:如果你已经使用OnGUI()来满足你的GUI需求,那么它所包含的脚本应作为脚本附加在ARCamera上。另外,尝试将ARCamera置于Heirarchy中的Image Target之上。