Easy Character Movement是一种功能强大的高性能,但基于Rigidbody的角色控制器却易于使用。
它可以用于任何类型的角色,从玩家到NPC到敌人,以及各种各样的游戏,例如平台游戏,第一人称视角,第三人称视角,冒险,指向和点击等等!
如果您想为下一个项目寻找一个简单,高效且灵活的角色控制器,请让Easy Character Movement随身携带。
特点
•基于刚体的字符控制器。
•基于胶囊的角色碰撞器。
•支持台阶,角色可以在任何表面上行走(如果需要),最高可达89度。
•可变的跳跃高度。
•可配置的空中跳跃。从0到无限。
•蹲下支持。
•暂停/恢复角色的身体互动。
•高性能,功能丰富的地面检测组件,能够检测,报告和查询多个接地案例。
•平底胶囊底部。这样可以避免字符缓慢下降到壁架一侧的情况。
•可配置的壁架偏移量。设置角色可以不跌倒地站立在壁架上的距离。
•接地。这有助于将角色保持在地面上,无论它以多快的速度运行而不会启动坡道。
•在动态平台上移动和旋转。
•留在斜坡上。
•在直线和斜坡上保持相同的速度。
•在陡坡上滑动(如果需要)。 •代理的基本控制器(NavMeshAgent)。
•第一人称视角的基本控制器。
•实体根运动支持。
•使地面倾斜。
•轻松集成到现有项目中。
•完整注释了C#源代码。清晰,易读且易于修改。
•移动友好。
•垃圾收集器友好。
• 和更多!