如何在vuforia Unity地平面中隐藏/取消隐藏3D对象

时间:2018-09-08 16:45:09

标签: visual-studio unity3d vuforia

我试图在AR中制作一个应用程序,其中将3d对象放置在同一平面上。当单击特定对象的Gui按钮时,我想使这些对象可见,并隐藏其他我使用以下代码但无法正常工作的对象。每当我触摸屏幕时,所有对象就会相互重叠,当我触摸但单击按钮时不应出现它们。

public GameObject 3DModel_One;

public GameObject 3DModel_Two;



public void ButtonClicked(){

    3DModel_One.SetActive(true);
    3DModel_Two.SetActive(false);

}    

1 个答案:

答案 0 :(得分:0)

您的物体是您的地平面的子级吗?当您单击时,您也在复制阶段。那两个可能是您的问题。我已经使用此代码实现了它,并且可以正常工作:

 if (Input.GetKey(KeyCode.Mouse0))
        target.SetActive(false);
    if (Input.GetKey(KeyCode.Mouse1))
        target.SetActive(true);

但是我的目标对象不是地平面的子级,并且我没有复制舞台。