昨天下午制作了像素射手的素材,敲了代码,代码就不上了,太多了,书上也有。因为是在上个游戏的基础上改的,没花太多时间,但是调试的时候却花了不少时间,因为自己的不认真把一个变量的初始值设置错误了。
值得一提的是书中有一句代码:
if(tmpExplosion.currentFrame>=tmpExplosion.totalFrames){}
播放完一次就可做下面的事,看起来挺简单,也蛮好用。
书中有一句话,我们一直试图给你举例说明一点:你可以通过一个完整游戏的代码马上开发出另一个游戏来。
接下来就是一个完整的框架了,扫了下,大概有100页的内容需要看。慢慢啃。
一些不足:
1、不是只有一种效果去重置游戏或者升级。
2、给计分板加入.text方法是很笨的方法。
3、播放声音的方式简洁但是低效(我目前就知道这种添加声音的方式)。
4、结合FlashIDE能使开发效率更高。
5、该游戏性能非常差。(这个是必然的,为什么添加的一些事件侦听没删掉?)。
6、举行的碰撞检测简单,但是不精确。