XR Origin作用
XR Origin的用途就是设置相较于外部设备的原点,绑定对应的摄像机,纠正偏移量,能够根据外部设备输入信息转换为场景内最终的位置方向和比例,也就是Transform的三项数据。
XR Origin组件详解
-
Origin Base GameObject
作为XR原点的游戏对象
-
Camera Floor Offset GameObject
偏移相机位置的游戏对象
-
Camera
XR Origin中的摄像头,渲染玩家可视画面
注:包含这个摄像机组件的游戏对象必须位于Origin Base GameObject下,应为Camera Floor Offset GameObject的子物体
-
Tracking Origin Mode
指定XR原点与外部设备的空间关系
Not Specified | 不进行指定,使用设备的默认跟踪方式 |
Device | 可以使用Camera Y Offset手动设置用户的高度,在这种模式下,高度不包括在XR Input Subsystem返回的姿势中,只能通过手动进行调整,可以通过Camera Y Offset来实现 |
Floor | 通过地面或者设备确定的其他平面来导出高度,与Device不同的是,用户的高度包含在XR Input SubSystem返回的姿势中 |
-
Camera Y Offset
从XR原点偏移摄像机的距离
注意事项
在一个场景内可以有多个XR Origin,但是只能启用一个,如果在同一场景内需要多个XR Origin进行配置,可以根据需求启用不同的配置
XR Origin组件被设计为在游戏对象和相关组件的特定层次中工作,XR场景的推荐设置
游戏对象 | 组件 |
XR Origin | XR Origin |
Camera Offset | None |
Main Camera | Camera Tracked Pose Driver |
Left Hand Controller | XR Controller XR Ray Interactor Line Rebderer XR Interactor Line Visual Sorting Group |
Right Hand Controller | XR Controller XR Ray Interactor Line Rebderer XR Interactor Line Visual Sorting Group |