我正在为谷歌白日梦创建移动vr游戏,我想在我的游戏中添加WorldSpace UI并与之互动。有控制器(像Wii控制器一样工作)跟踪旋转,所以我在游戏中有旋转枢轴。 There是此控制器如何工作的示例。我认为这样做的好方法是使用raycast与UI进行交互(它将是镜头形式的镜头),但在搜索之后我还没有找到任何有用的东西。也许还有另一种更简单的方法吗?
答案 0 :(得分:1)
将 Gaze输入模块添加到EventSystem
对象:
将 Graphic Raycaster 组件添加到Canvas(所有画布)并将 MainCamera ( Head 的子项)添加为事件相机画布组件:
将 GvrReticle 预制件添加为主摄像头的子级。它应该是这样的:
现在,您的用户界面将像往常一样响应点击次数(Input.GetMouseButtonDown(0)
)。将点击Retical / Gaze下的UI。您所要做的就是将控制器的输入映射到Input Manager
希望这会有所帮助:)