Unity XR Interaction Toolkit(二)XR Origin

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 OriginXR Origin
        Camera OffsetNone
                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

  • 5
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值