希望您已经集成了Oculus 集成包。如果不从 Unity 资产商店集成它。
https://assetstore.unity.com/packages/tools/integration/oculus-integration-82022
下有一个名为StartScene.unityavailable的演示场景Assets/Oculus/SampleFramework/Usage/。这个场景已经有了基本的按键交互。您可以将其用作开始在 Oculus Quest 中进行按钮交互的参考。
如果您有兴趣从头开始创建按钮交互,请按照以下步骤操作,
- 创建一个名为
ButtonInteractionDemo.unity
- 将 OVRCameraRig 预制件添加到场景中并取消选择
Main Camera, EventSystem.
- 将游戏对象添加
Canvas到场景中,将画布更改render mode为World Space然后选择Event cameraasCenterEyeAnchor和scale valuesto (0.002, 0.002, 0.002)(图 1)。
- 将
UI Helpers预制件添加到场景中。
LaserPointer从 UI Helpers中选择并激活Line Renderer.
- 将
OVR Raycaster组件添加到Canvas游戏对象中并选择Pointer为LaserPointer.
- 而已。现在您可以将按钮添加到画布中。


