我正在使用 Google VR Unity SDK ,我正在尝试创建一个VR应用程序,用户可以在多个环境(地点)之间切换。我希望他们只需按下纸板的磁传感器,指向任何地方即可切换到不同的环境。我的问题是我发现的每个链接(如this one)都适用于对象选择。我已经尝试将事件触发器添加到我的主摄像头并将网格对撞机添加到我的建筑物中,但它们都没有工作。
那么,¿是否可以在整个场景中监听磁传感器下推而无需选择对象?
答案 0 :(得分:2)
事实证明它比我想象的要简单。
if(Input.GetButtonDown("Fire1")){
//some code
}
自从0.9.0版开始,googleVR移除了磁扣按钮,我使用的是1.0.3。因此,如果您想要实现纸板磁性按钮的触发器,则需要使用 v0.8.5。
答案 1 :(得分:1)
您可以在世界空间中放置一个附在相机上的画布,以便它始终保持在视线范围内。在凝视输入光标所在的位置向画布添加一个按钮,并且在触发时应始终点击该按钮。