有限状态机在游戏中应用

游戏在进行过程当中,会涉及各类状态的切换,好比一我的有攻击,移动,站立三种状态,攻击能够和移动互相转换状态,移动和站立也能够互相转动状态,攻击和站立也能够互相转换动态,这就符合有限状态机的时候,当状况简单的时候,能够在一个类中进行这三种状态的转换,可是当状况复杂,那么能够每种状态一个类,再把拥有各类状态的类,也就是人这个对象,传到状态里,再进行操做。请看如下代码。 var Player = cc.
相关文章
相关标签/搜索