Traversal Pro:基于物理的角色控制器 v0.1.13 是一款适用于沙盒场景的物理驱动角色控制器,操作简便,可快速集成至项目中。开发者只需在场景层级(Hierarchy)中右键点击,选择“Traversal Pro / 第三人称玩家”或“第一人称玩家”即可完成配置。
该角色控制器采用 upright 的胶囊体碰撞器与动态刚体组件,所有移动行为均基于物理力驱动,角色不会在每一帧被强制或瞬移至地面,从而能够灵活添加各类物理力场,角色会自然响应,无需额外配置。场景中的任意动态或静止刚体均可作为平台使用,当平台发生移动或旋转时,其上角色将自动跟随动作,无需额外编写逻辑。
所有功能均以独立组件形式实现,而非集中于单一复杂脚本。用户可根据实际需求选择性添加或移除组件。组件间的依赖关系主要通过接口而非具体类实现,便于替换为自定义类,实现高度可扩展与定制化。
支持键盘、鼠标和手柄的原生输入,无需额外配置即可直接使用。建议开发者在包管理器中查看“Traversal Pro”下的示例场景(Playground),以了解实际应用效果。该资源包依赖 Cinemachine 3.0,导入时将自动免费下载;若当前使用 Cinemachine 2.0,需按照官方升级指南进行迁移。
更多信息请访问:https://assetstore.unity.com/packages/tools/physics/traversal-pro-physics-based-character-controller-292943