fsm Cocos Creator 有限状态机 (FSM) 框架,用于简化游戏对象的状态管理。 When to use - 游戏角色状态管理 (例如: 待机、移动、攻击、受伤、死亡) - UI 状态切换 (例如: 菜单、设置、结算界面) - 任何需要状态转换逻辑的模块 Instructions 1. 定义状态接口 状态类需要实现 接口: 2. 创建状态上下文 3. 使用 changeState 切换状态 4. 在组件中更新状态 API 参考 State<T 状态接口: changeState<T 改变状态函数: - : 状态上下文 - : 新的状态类 - : 可选,设置新状态的属性 Context 状态上下文接口: 使用示例 ---