![](https://img-blog.csdnimg.cn/20190927151117521.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
状态机
状态机设计
小鱼儿飞呀飞
记录分享自己的学习过程
展开
-
基于C语言的最优HSM状态机架构实现
一、双层状态机框架该状态机有两个父类状态机(可自由添加更多父类状态机)每个父类状态机内部有若干个子状态机(可自由添加更多子类状态机)二、直接上代码/****************************************************************************作者:小鱼儿飞丫飞日期:2020-6-19文件名:FSM层次状态机头文件*************************************************************原创 2020-06-20 16:05:04 · 3248 阅读 · 1 评论 -
FSM(状态机)、HFSM(分层状态机)、BT(行为树)的区别
游戏人工智能AI中最常听见的就是这三个词拉:FSM这个不用说拉,百度一大堆解释,简单将就是将游戏AI行为分为一个一个的状态,状态与状态之间的过渡通过事件的触...转载 2020-06-20 15:44:59 · 1872 阅读 · 0 评论 -
C语言实现简单有限状态机(FSM)
有限状态机(finite state machine)简称FSM,表示有限个状态及在这些状态之间的转移和动作等行为的数学模型,在计算机领域有着广泛的应用。FSM是一种逻辑单元内部的一种高效编程方法,在服务器编程中,服务器可以根据不同状态或者消息类型进行相应的处理逻辑,使得程序逻辑清晰易懂。状态机实现的方式有多种,下面讲述三种.使用if/else if语句实现的FSM使用if/else if语...转载 2020-04-15 17:13:29 · 915 阅读 · 0 评论