这次将实现子弹的配置文件,敌人的配置文件,子弹的精灵和敌人的精灵。以及子弹的发射和敌人的产生。
子弹的分析:
游戏中不可能只有一种子弹,这样子弹就需要一个配置文件,配置文件中有子弹的类型,子弹的贴图,子弹的生命以及子弹的移动速度。
敌人的分析:
同样,游戏中会出现多种敌人,所以,也需要一个敌人的配置文件,其中包括敌人的类型,贴图,速度,生命等属性。
在这里新建了一个目录(data)来存放配置文件。
data中有两个配置文件,一个是子弹的配置文件,一个是敌人的配置文件。
BulletConfig.lua源码
1
2
3
4
5
6
7
8
9
10
11
12
13
|
config_bullets={}
config_bullets[1]={
id=1,
skin=
"bullet_0.png"
,
life=10,
speed=0.5
}
config_bullets[2]={
id=2,
"bullet_1.png"
}
|
EnermyConfig.lua源码
config_enermy={}
config_enermy[1]={
"enemy_b.png"
speed=0.2,
life=100
}
config_enermy[2]={
"enemy_m.png"
}
config_enermy[3]={
id=3,
"enemy_s.png"
每一个配置文件对应一个精灵,即,子弹的配置文件对应的是子弹的精灵,敌人的配置文件对应的是敌人的精灵。
猜你在找的Cocos2d-x相关文章 |