标签:
子弹的分析:
游戏中不可能只有一种子弹,这样子弹就需要一个配置文件,配置文件中有子弹的类型,子弹的贴图,子弹的生命以及子弹的移动速度。
敌人的分析:
同样,游戏中会出现多种敌人,所以,也需要一个敌人的配置文件,其中包括敌人的类型,贴图,速度,生命等属性。
在这里新建了一个目录(data)来存放配置文件。
data中有两个配置文件,一个是子弹的配置文件,一个是敌人的配置文件。
BulletConfig.lua源码
EnermyConfig.lua源码
每一个配置文件对应一个精灵,即,子弹的配置文件对应的是子弹的精灵,敌人的配置文件对应的是敌人的精灵。
EnermySprite.lua源码:
EnermySprite.lua源码
这里实现了子弹和敌人,接着将他们添加到游戏主界面中就OK了。
在这里,我将它们都放在了一个计时器中,当然,实际上他们是不应该在一个计时器中的。因为,游戏中产生敌人和子弹的节奏应该是不一致的。
GameScene的源码如下:
用Quick3.3开发微信打飞机 (二) -------------------- 子弹和敌人的配置和创建
标签:
原文地址:http://www.cnblogs.com/dudu580231/p/4807007.html