跳转至

分层纯代码有限状态机

GFStateMachineGFState 适合游戏流程、实体决策、系统阶段和可测试的核心状态逻辑。Godot 的 AnimationTree 更多负责混合状态的视觉控制;如果需要对底层流程做严谨管理,纯代码基于对象的状态机更适合作为核心状态机。

阅读入口

使用边界

简单项目可以把它当作平铺 FSM 使用;复杂项目可以通过 parent_state_name 建立父子状态路径,让切换时只退出和进入必要的分支。