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


