梦想游戏-博客
书山有路勤为径
«
网站导航
作品展示
全栈开发引擎
作品存档
Gitee
Github
关于
分类目录
精选
(19)
AI Coding
(5)
算法
(65)
游戏开发
(70)
Unity
(126)
服务器架构
(49)
网络同步
(51)
C/C++
(139)
Cocos2dx
(38)
杂项
(92)
设计模式
(22)
转载
(54)
数据统计
总计文章:
584
总字数:
554020
累计访问:
117826
运行天数:
4610
状态机模型
梦想游戏人
2016-11-02
目录:
游戏开发
全文约 183 字
游戏 AI 中常用的状态机模型主要分为以下四种:
普通有限状态机
:与传统的状态模式区别不大,是最基础的形式。
并发状态机
:多个状态序列可以同时处理,通常用多个数组来遍历更新。
层次状态机
:基于多态实现,状态查找会逐层向父类追溯,适合处理复杂的组合状态。
下推状态机
:用栈保存上一个状态,从而实现状态恢复。
对于更复杂的 AI 需求,可以考虑行为树和规划系统。
▲