

Easy Character Movement 2 (ECM2) 是一个功能强大且高度可定制的角色移动框架,适用于 3D 和 2.5D 游戏项目。
ECM2 旨在减少开发高质量角色控制器的复杂度,使开发者能够专注于游戏玩法,而不是底层移动逻辑。
核心组件 CharacterMovement 是一个高精度运动学角色控制器,采用与 Unity 内置 Character Controller 相同的 Move() 工作流程,但提供更高的稳定性、可控性和扩展性。
Character 系统基于该控制器构建,提供行走、跳跃、飞行、游泳等内置移动模式,并支持自定义移动模式。适用于玩家角色和 AI 控制角色。
ECM2 专为商业级项目设计,提供可扩展架构、简洁 API 以及完整可读的 C# 源代码。插件易于集成到现有项目,并支持扩展和二次开发。
适用于平台游戏、射击游戏、RPG、模拟类游戏以及自定义玩法系统。
--------------------------------------------------
【重要说明】
本插件提供完整可读源代码,适用于商业项目。
--------------------------------------------------
【FAQ】
是否需要使用 Unity 新 Input System?
不需要。ECM2 与输入系统无关,但默认示例使用旧 Input Manager 以保证最大兼容性。
是否支持 URP / HDRP?
支持。ECM2 与渲染管线无关,您可以自由选择适合项目的管线。但示例和演示默认使用 Built-in RP 以保证最大兼容性。
--------------------------------------------------
【Documentation & Support】
文档 Documentation:
https://oscar-gracian.gitbook.io/easy-character-movement-2/
社区论坛 Community Forum:
https://discussions.unity.com/t/released-easy-character-movement-2/839721/1375
邮件支持 Email Support (please include your invoice number)
--------------------------------------------------
本插件为生产级工具,提供完整源代码和大量示例项目,适用于商业游戏开发。
