飞机多样性制作
来源:互联网 发布:千年剑法门武数据 编辑:程序博客网 时间:2024/04/27 21:53
敌机多样性
外观,发射子弹频率,出现频率,血量,移动速度
this.color = cc.color(parseInt(Math.random()*255),parseInt(Math.random()*255),parseInt(Math.random()*255),255)
道具的添加
添加道具Layer 并且接受event来创建道具,只要控制图片出现的时间和位移就好this.schedule(this._prop,5, cc.REPEAT_FOREVER);
敌机子弹发射时间
子弹层独立了创建子弹的行为,飞机只是发出坐标事件,使得敌机飞机时间发射子弹。
fireCount:0, //发射子弹时间累计 fireTargetCount:0, update:function(delay){ this.fireCount += delay //累计叠加值 if(this.fireCount > this.fireTargetCount){ //到达临界值 发射子弹 this.fireCount = 0 this.fireTargetCount = 1+Math.random()*(GameConfig.enemy_fire_speed - 1) //然后重置一个随机值 cc.eventManager.dispatchCustomEvent(GameEvent.ENEMY_PLANE_FIRE, this.getPosition()) } }
- 飞机分数添加
建一个艺术字文本框,设定好位置初始值,然后子弹层和我的飞机内抛出事件,在分数层之内接收。
this.score = 10; this.scoreBox = new cc.LabelBMFont("0",res.wenzi); this.scoreBox.setPosition((cc.winSize.width>>1)+150,(cc.winSize.height>>1)+400); this.scoreBox.setColor(cc.color(65,75,65,100)); this.addChild(this.scoreBox); this.scoreBox.setString(this.score); var that =this; this.lis = cc.eventManager.addCustomListener(GAME_MAEK, function(){ that.score += 100; that.scoreBox.setString(that.score)
1 0
- 飞机多样性制作
- 飞机游戏的制作
- Unity从零开始制作飞机大战
- 飞机大战制作笔记1
- 飞机大战制作笔记2
- 飞机大战制作笔记3
- 飞机大战制作笔记4
- 飞机大战制作笔记5
- 飞机大战制作笔记6
- construct2制作飞机大战游戏
- cocos creator制作飞机大战
- unity打飞机游戏简单制作
- Unity 3D飞机大战制作心得
- Unity_简易飞机大战制作(一)
- 用Construct 2制作飞机小游戏
- 使用C2制作打飞机游戏
- Hint 多样性
- 词汇多样性
- ASP.NET总结
- [转]UML类图
- vs编译ffmeg遇到的一些问题总结
- 227. Basic Calculator II
- Linux常用命令备忘
- 飞机多样性制作
- liunx 修改MTU
- 管理感悟:扔掉坏苹果,换上好苹果
- linux命令 rm
- 线段树的特殊运用
- [Cloud Computing]Mechanisms: Authentication Gateway Service
- JQuery EasyUI Combobox联动
- 欢迎了解Lightning Experience
- Cloneable接口 String