凝视,使用GoogleVR在Unity中显示工具提示

时间:2018-04-02 05:20:39

标签: c# unity3d virtual-reality google-vr

有没有人知道或者可能指向一些说明或github存储库,我可以创建一个脚本,我有一个对象,而在GoogleVr(Cardboard)中如果我要注视一个对象,工具提示会出现?

Arctic Fox

如果有人熟悉,请参阅“北极之旅”下的纸板演示>了解一下,当您点击狐狸时,工具提示似乎会显示该项目以及对其的简要说明。我希望有类似的东西(甚至可能是同样的东西),只是凝视一下就会自动显示出来。这可能吗?

我希望在项目中的多个对象上完成此操作,因此我希望它能够创建,因此我可以轻松地替换文本等等。

1 个答案:

答案 0 :(得分:1)

拥有一个引用World Space Canvas(WSC)的脚本。 WSC将成为您的工具提示,当您将鼠标悬停在对象上时会被激活,而当您不在时则会被禁用。

您可以通过检查员或通过代码设置WSC的图像和文本,如果您参考它们。

脚本也应始终将其旋转设置为面向播放器。

您可以使用SetActive(bool)方法来显示或隐藏WSC。

  

UI系统可以轻松创建位于场景中的其他2D或3D对象中的UI

     

首先创建一个UI元素(如图像),如果你的场景中还没有使用GameObject> UI>图片。这也将为您创建一个Canvas。   将画布设置为世界空间

     

选择“画布”并将“渲染模式”更改为“世界空间”。

     

现在你的Canvas已经定位在世界中,如果它们指向它,所有相机都可以看到它,但与场景中的其他物体相比,它可能很大。我们会回过头来看。

the Dockerfile which constructed the image