cocos creator学习笔记

cocos版本:2.0.10

一、关于合图

1、合图可以连子文件夹一起合;

2、粒子和龙骨不能放进合图,合图会再拷贝一份。


二、Sprite图片变灰

let state = cc.Sprite.State.GRAY;

let sprite = node.getComponent(cc.Sprite);

sprite && sprite.setState(state);


三、节点隐藏

1、active=false;挂节点上的事件都会暂停;

2、opacity=0;触摸事件还在;


四、bignumber转字符串

1、bignum.toFixed(0, 1);

2、BigNumber.config({

         EXPONENTIAL_AT: 1e9

     })


五、获取图片的真实url

cc.loader.md5Pipe.transformURL(spriteFrame.getTexture().url)


六、用不同版本creator发布导致错误

将build文件夹删除,重新发布


七、缓动动画runAction

1、延迟执行

cc.delayTime

2、执行播放回调

cc.sequence(a,cc.callfunc())


八、龙骨动画更换图片

const slot = this._armature.getSlot(key);

if(slot) {

    slot.displayController = 'none';

    slot.display.setTexture(cc.url.raw(tex));

}


九、变量更名

关闭编辑器,修改脚本变量名和对应prefab的变量名,再打开编辑器,可以不用重新拖

fire和prefab文件应该是只有打开工程的时候读取,保存的时候写入。其它时候全都是在内存操作。所以在打开期间改fire不会生效


十、Button报错

原来Button的Target没问题,在移动后变成了default_btn_disabled。就报错了。


十一、资源加载

1、粒子不能远程加载


上一篇:微信小游戏模糊问题

下一篇:无