Unity XR Interaction Toolkit – Locomotion运动(三)

Locomotion

Locomotion System:运动系统,用于驱动XROrigin运动,是运动必不可少的核心组件。

Teleportation Provider:瞬移组件,使用瞬移功能还需要在地面上添加Teleportation Area或Teleprotation Anchor组件,来瞬移到指定范围区域。

Continue Move Provider:连续移动组件,向Controllers追加控制器可以设置允许控制移动的手柄控制器

Character Controller Driver:人物控制器驱动器,可以使用Character Controller Driver在Continue Move Provide发出的运动事件时驱动XROrigin上Character Controller的Height。这可以允许当用户蹲下或站起来并尝试使用操纵杆移动时,自动调整Origin的胶囊对撞机(即用户)的大小。例如,这可以与其他碰撞体对象一起用于限制用户向前移动,除非他们的头部低于障碍物。

使用“最小高度”“最大高度”属性来钳制此行为设置的人物控制器的高度,以防止出现不需要的极端情况。对于身材极高的用户来说,设置上限作为生活质量的提高可能很有用,这样角色控制器就可以在典型的站立高度下适应场景,而不会迫使用户低头。

Continue Turn Provider:连续转身组件,向Controllers追加控制器可以设置允许控制转身的手柄控制器

Snap Turn Provider:固定转身组件(每次转身角度固定为X),向Controllers追加控制器可以设置允许控制转身的手柄控制器

作者:Miracle
来源:麦瑞克博客
链接:https://www.unitymake.com/archives/unity/unity_technologyshare/600
本博客所有文章除特别声明外,均采用CC BY-NC-SA 4.0许可协议,转载请注明!
THE END
分享
打赏
海报
Unity XR Interaction Toolkit – Locomotion运动(三)
Locomotion Locomotion System:运动系统,用于驱动XROrigin运动,是运动必不可少的核心组件。 Teleportation Provider:瞬移组件,使用瞬移功……
<<上一篇
下一篇>>
文章目录
关闭
目 录