论bevy的状态机设计
论bevy的状态机设计。
状态机
状态机的核心四要素
- 状态 (可持续)
- 事件 (改变状态机的动力)
- 转换 (状态转换的过程)
- 动作 (在状态转换的过程中触发的操作)
状态机是什么
状态机应该是一个实体。 状态是一个实体的一个组件。 事件是状态机对外的接口。 转换是状态机根据事件处理组件。 动作是状态机对转换过程中触发的操作。
论bevy的状态机设计。
状态机的核心四要素
状态机应该是一个实体。 状态是一个实体的一个组件。 事件是状态机对外的接口。 转换是状态机根据事件处理组件。 动作是状态机对转换过程中触发的操作。