模块职责
- 用
BaseCharacterController统一承载玩家与 AI 的角色控制基础。 - 通过
ICharacterInputSource抽象输入来源,让角色逻辑与输入来源解耦。 - 借助状态机管理待机、移动、翻滚、攻击、受击等状态切换。
Control Module
基于 KCC、Animancer 与 Final IK 的三层混合架构,兼顾玩家与 AI 共用输入抽象、状态逻辑和动作表现。
BaseCharacterController 统一承载玩家与 AI 的角色控制基础。ICharacterInputSource 抽象输入来源,让角色逻辑与输入来源解耦。InputBuffer 支持动作预输入,让连招、翻滚和跳跃更顺滑。