【问题标题】:How to Hide/unhide 3d objects in vuforia Unity Ground Plane如何在 vuforia Unity Ground Plane 中隐藏/取消隐藏 3d 对象
【发布时间】:2018-09-08 16:45:09
【问题描述】:

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

public GameObject 3DModel_One;

public GameObject 3DModel_Two;



public void ButtonClicked(){

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

}    

【问题讨论】:

  • 你解决了吗?

标签: visual-studio unity3d vuforia


【解决方案1】:

您的对象是地平面的子对象吗?单击时您是否也在复制舞台。这两个可能是你的问题。我已经使用此代码实现了它并且它正在工作:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-10-24
    • 2012-12-15
    • 1970-01-01
    • 1970-01-01
    • 2020-02-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多