【问题标题】:Hotspot visibility in virtual tour for VR headsetVR耳机虚拟游览中的热点可见性
【发布时间】:2018-04-17 18:58:35
【问题描述】:

我正在 Unity 中为 VR 耳机创建虚拟游览 - 我创建球体并用全景照片作为材料填充它。对于每个球体,我都会创建热点以在查看后切换到另一个场景。我正在使用 Oculus Rift DK2 对其进行测试。球体是可见的,但热点对所有场景都是可见的,但我只需要查看当前场景的热点 [1]。任何人都有想法很热吗?也许有球体透明的东西,但我只看到热点,没有看到其他球体,所以我认为球体透明度还可以。

[https://i.imgur.com/F3S9C8w.png] - 这里你还看到了其他场景,在 VR 耳机中只有热点,球体不可见。这是正确的,但关于热点 - 我只需要查看实际球体的那个,而不是全部。

我正在根据本教程创建虚拟游览:https://tutorialsforvr.com/creating-virtual-tour-app-in-vr-using-unity/;您还可以看到那里的热点脚本。

感谢所有cmets。

【问题讨论】:

    标签: unity3d virtual virtual-reality panoramas


    【解决方案1】:

    在您的脚本中添加public GameObject scena1Sphere, scena2Sphere, scena3Sphere;。并将该游戏对象从层次结构连接到 sript 字段。然后你可以输入:

    //for first scene
    scena1Sphere.SetActive(true);
    scena2Sphere.SetActive(false);
    scena3Sphere.SetActive(false);
    
    //then when you switch to scene 2
    scena1Sphere.SetActive(false);
    scena2Sphere.SetActive(true);
    scena3Sphere.SetActive(false);
    
    // and for third scene
    scena1Sphere.SetActive(false);
    scena2Sphere.SetActive(false);
    scena3Sphere.SetActive(true);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-06-17
      • 1970-01-01
      • 2012-07-17
      • 2021-04-16
      • 1970-01-01
      • 2019-08-21
      • 1970-01-01
      相关资源
      最近更新 更多