在游戏开发中,AI是个永恒不变的话题,如果你要的AI只是很简单的一个逻辑 那么有限状态机是一个很好的解决方案,尽管在实际开发中,AI的设计并不是一个简单的逻辑, 如果用有限状态机,维护起来会非常麻烦,但还是有必要记一笔. 为什么说维护起来很麻烦? 画一个图就知道了. 在状态不是很多的时候,要维护的状态就少,实现起来也很简单. 但是,一旦状态一多,要维护的状态就多了, 每增加一个状态,就要维护这个状态到其他各个状态之间的实现 当状态越来越多的时候,你就会觉得心有余而力不足了. 代码1: using