自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 ccb里面的timeline播放

1.加载生成的ccbi文件。2.this.rootNode.animationManager.runAnimations(0, 0);           //播放timeline動畫第一个参数就是ccbi文件里面动画的编号

2016-07-29 19:28:25 493

原创 cocos2d-js客户端对接服务器实例 - Http通讯

1.局域网接口var serverurl="http://120.27.193.230:8080/";2.分数var scoreRank=serverurl+"scorelottery.action";3.代码var xhr = cc.loader.getXMLHttpRequest();         //註冊接口xhr.open("GET", scoreRank, t

2016-07-29 19:25:30 1017

原创 打地鼠游戏核心算法

1.添加图片背景var bg = new cc.Sprite("res/res/bg2.jpg");        this.addChild(bg);        bg.setAnchorPoint(0,0);        bg.setPosition(cc.winSize.width*0.2,0);2.添加敌方小怪地板 for(var i = 0; i

2016-07-27 09:07:13 2064

原创 如何添加plist文件到场景中

1.首先加载plist文件cc.spriteFrameCache.addSpriteFrames("res/res/kuaiqiangshoudafeiji.plist");2.新建一个空sprit并添加到场景中var sp = new cc.Sprite();this.addChild(sp);3.然后把改变这个sprite的显示sp.setSpriteFrame(cc.spr

2016-07-26 14:52:05 817

原创 阅读源代码所获

1.void setProjection (Projection projection)  //设置OpenGL投影。  2.cc.Director.PROJECTION_2D = 0;cc.Director.PROJECTION_3D = 1;cc.Director.PROJECTION_CUSTOM = 3;3.failScene_create = function(){v

2016-07-26 09:09:57 322

原创 换行符

window中的换行符使用“\r\n”,如果使用"\n"会导致数据的长度加1

2016-07-21 16:37:07 335

原创 cocos creator笔记

1.通过节点添加脚本组件,便于统一管理。2.

2016-07-20 18:45:54 335

原创 延时递归调用方法

延时递归调用this._talkActive(true,newNode)_talkActive:function(bo,node){        var that = this;        if(!bo){            node.getChildByName('talkP').active = true            setTimeout(f

2016-07-20 18:21:15 1159

原创 对象的比较排序

使用function把数组中的元素进行排序var ob=[{age:99},{age:9},{age:399},{age:199}]        ob.sort(function(a,b){            return a.age > b.age?1:-1        })        cc.log('???', ob.toString())

2016-07-19 19:17:53 247

原创 用create制作动画

1.创建站立和跑步的逐帧动画2.将两个动画绑定到同一个animation组件上3.使用代码控制播放2个动画进行切换4.只有NODE可以添加on侦听5.让人物动起来6.给人物添加阴影效果和名字7.更改玩家和npc的层级,在Y轴上比较小的人物层级更大

2016-07-19 19:17:10 326

原创 cocos creator克隆已有节点

cc.Class({  extends: cc.Component,  properties: {    target: {      default: null,      type: cc.Node,    },  },  start: function (){    var scene = cc.director.getScene();

2016-07-18 09:02:46 11967

原创 cocos creator创建新节点

cc.Class({  extends: cc.Component,  properties: {    sprite: {      default: null,      type: cc.SpriteFrame,    },  },  start: function (){    var node = new cc.Node('spri

2016-07-18 09:01:02 896

原创 cocos2d-js转换场景使用场景切换动画的一个BUG

今天在使用自定义事件时遇到了一个深坑,在一开始时我是在游戏界面去添加倒计时层,生成倒计时,并没有出现问题,但是在后来我添加了一个游戏初始界面时问题发生了。游戏初始场景进入游戏场景时我使用了一个场景切换动画,设定时间是1秒钟,然后这个时候就出现了BUG,倒计时添加不上了,后来进过一番彻查,发现就是由于场景切换动画时间太长,导致进入游戏场景后,先抛出事件,而在游戏场景上面的倒计时层没有添加上去,从

2016-07-08 15:58:03 586

原创 绝对值的用法

Math.abs(value)例子:Math.abs(1-2) ==1  true

2016-07-05 16:54:40 527

原创 三消游戏实现的逻辑

1.首先检测是否有3个相同类型的元素相连,把这个检测方法封装好待用。2.然后对其类型进行随机变换 ,再次检测是否有3个相连,使得开始游戏时没有3个相同类型的元素 3.检查完成后开始进行点击判断4.如果是第一次点击,就选中当前点击的块,如果点击的是已经选中的块则取消选中5,然后判断点击的块是不是已经选中的周围,如果是则进行互换位置,交换位置后检测是

2016-07-05 15:32:28 1884 1

原创 消除游戏的核心算法

1.通过自定义事件从点击的对象类里面抛出当前点击的对象的坐标cc.eventManager.dispatchCustomEvent(USER_CLICK_SHRED_EVERT, that.arrayIndex);2.然后获取到坐标后进行处理cc.eventManager.addCustomListener(USER_CLICK_SHRED_EVERT,this._checkArr.b

2016-07-04 12:57:11 1971

cocos creator中AStar算法实例

引擎版本 cocos creator2.3.4

2023-11-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除