【开发者日记004】分享一个程序的设计
今天准备讲一个程序非常实用的东西。
我在很多我开发的游戏中都使用这个技巧。
首先,游戏最重要的是时序。
要想游戏Bug少,在正确的时间做正确的事情非常重要。
那如何保证我们的时序呢?
代码乱起八糟的,想怎么写怎么写是保证不了运行的时序的。
我们可以用一个行为队列来管理,
所有的需要顺序运行的都抽象成一个行为类
当然还需要一个管理类来管理他
我们只需要在GameManager类中,每一帧调用update就行了。
举个例子,当游戏失败之前,还需要放一段动画。
就可以先添加一个播放动画的Action,然后再添加游戏失败的Action

