- 博客(9)
- 收藏
- 关注
原创 飞机的动画加载
添加动画studio 导出使用大图 和 使用全部大图导出使用大图 生成 png + plist和画布对应的json代码里加载画布使用了同样的方式cc.spriteFrameCache.addSpriteFrames(res.calcPlist);将大图切开存入缓冲池逐帧动画将多张图片存入数组 然后使用var animation = new cc.Animation
2016-06-30 09:13:46 266
原创 飞机的自定义事件的逻辑
cc.eventManager.dispatchCustomEvent(USER_CLICK_SHRED_EVEE,data.getPosition()) 发出 this.animFrames=cc.eventManager.addCustomListener(USER_CLICK_SHRED_EVEE,this.location.bind(this)) 接
2016-06-29 08:09:09 258
原创 分析飞机敌机的技巧-2
敌机是随机的反方向随机出现的,给敌机添加个敌机精灵.类去实现敌机的基本功能,并且给他附加个消除功能+循环随机出现 var Enemy = cc.Sprite.extend({ ctor: function () { this._super(敌方飞机图片); }}); var EnemyLayer = cc.Layer.extend({ ctor:
2016-06-27 08:51:37 174
原创 分析飞机飞行的技巧-1
飞机飞行的时候子弹随飞机的移动而发射子弹,敌方飞机是随机出现并且朝着他飞行的方向发射随机的子弹,敌方子弹是随机出现的,没有固定的坐标。 子弹和敌机出现超过画布外就要消除,做到数据流畅不显卡顿。 先把
2016-06-27 08:24:03 250
原创 飞机游戏
先给飞机定一个初始坐标this._inAnpng.setPosition(cc.winSize.width>>1,(cc.winSize.height>>1)-200);在给飞机一个点击移动事件var that = this;var listener = cc.EventListener.create({ event: cc.EventListener.TOUCH_ONE
2016-06-22 16:03:54 249
原创 图片的整理
//舞台节点_gameUI:null,_init:function(){this._gameUI = getNodeByjson(res.game_canvar_json);this.addChild(this._gameUI); //游戏界面 this._picPanel=getWidgetByName(this._gameUI,"图片"); //_picPanel 容器 }//获取加载
2016-06-22 10:13:36 1751
原创 动作
//随机 旋转 for(var i= 0;i100;i++){ var Sp = new cc.Sprite("res/square1.png"); this.addChild(Sp); var X=parseInt(Math.random()*cc.winSize.width); var Y=parseInt(Math.random()*cc.winS
2016-06-22 09:20:57 225
原创 整理数据
setPosition 获取坐标getPosition 获取位置 baseSp.opacity = 90 透明度 this 对象 this._losePanel = getWidgetByName(this._ganmeUI, "Image_shengli");this._losePanel.visible=false; 场景对象 显示的图片隐藏结束 //游
2016-06-22 09:09:29 312
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人