首页
工具
物理
screenshot
1/10
thumbnail
thumbnail
thumbnail
thumbnail
thumbnail
thumbnail
thumbnail
thumbnail
thumbnail
thumbnail
生产级高性能运动学角色控制器,提供完整可读源代码。

ECM2 是 Unity 内置 Character Controller 的高级替代方案,提供坡度控制、自定义重力、自动台阶、移动平台支持和物理交互。

适用于 3D 和 2.5D 游戏项目,易于集成和扩展。
渲染管线兼容性
内置渲染管线是团结引擎/Unity的默认渲染管线,它是一种通用型渲染管线,但可定制化的选项较为有限。通用渲染管线(简称 URP)是一种可编程渲染管线,能够快速、轻松地进行定制,并可在广泛的平台上实现优化的图形效果。高清渲染管线(简称 HDRP)同样是一种可编程渲染管线,能够在高端平台上实现前沿的高保真图形效果。
团结/Unity版本
内置渲染管线
通用渲染管线(URP)
高清渲染管线(HDRP)
团结 1.6.0
兼容
兼容
兼容
描述
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)

--------------------------------------------------

本插件为生产级工具,提供完整源代码和大量示例项目,适用于商业游戏开发。
技术细节
核心功能:

- 高级运动学角色控制器(可替代 Unity Character Controller)

- 基于真实法线的高精度地面检测

- 每表面/对象坡度限制覆盖(Slope Override)

- 可配置脚部半径(Perch Offset)

- 胶囊体控制器,支持 Flat Base 防止边缘滑落

- 防止斜坡弹射的地面约束

- 平面移动限制(适用于 2.5D 游戏)

- 自动台阶系统,保持角色动量

物理与移动:

- 自定义重力与 Up Vector(星球/太空玩法)

- 物理交互与角色间交互

- 原生移动平台支持(动画、脚本、物理)

- 完全控制外力与平台影响

- 可配置摩擦与水浮力系统

游戏系统:

- 内置移动模式:行走、坠落、冲刺、蹲下、可变高度跳跃、飞行、游泳、滑行、梯子等

- 物理体积系统(水域、死亡区、重力区等)

- Root Motion 支持

- 行为与碰撞事件系统

开发者功能:

- 输入系统无关(兼容任何输入方案)

- 网络友好,完全控制模拟时间步

- 高级碰撞过滤系统

- 简洁完整 API

- 完整可读 C# 源代码

- 支持继承与组合扩展

- 易于集成到现有项目

- 运行时无 GC 分配(GC Friendly)

示例项目:

- 提供 40+ 示例场景:第一人称、第三人称、Cinemachine、游泳、飞行、梯子、弹跳器、冲刺、滑行等

依赖说明:

- ECM2 无外部依赖。

- Cinemachine 示例作为独立包提供,需要项目中安装 Cinemachine。

已在商业项目中使用。

Easy Character Movement 2

Unity 海外资源商店评分
4.7(267条评分)
国内数据
149浏览
4收藏
当前价格
¥279.30
¥399
30% OFF
已享受 平台补贴
席位
仅支持将资源分配给中国区用户,其他区域账号暂不支持
许可证类型
如对许可证类型有疑问,请查阅EULA
席位
文件大小
10.8 MB
最新版本
1.4.3
最新发布日期
2026-02-13
支持Unity版本
/
支持的团结引擎版本
1.6.0或更高
发布者支持
ogracian@gmail.com