Posted on 2008-06-13 18:36
RichardHe 阅读(177)
评论(0) 编辑 收藏 引用
学习FSM(有限状态机)
如RPG游戏中的一个门的状态.有打开,关闭,上锁和解锁四种状态
如果此时他已经找到了用来开门的钥匙的话,那么他就可以利用它将
门的状态变为解锁,进一步可以通过将门变成打开.之后再进入门里面
FSM的几个经常用的慨念:
状态(生命周期中的一种状况)。
事件(促使状态机从一种状态切换到另一种状态)。
转换(表示对象在这种状态中执行的动作)。
动作(这个操作一直被执行下去,不被别的消息中断)。
程序中结合SWITCH使用,这样程序可读行更高.