判断是否继承
获取所有super classes
cc.js下有很多判断方法
判断是否是数字
字符串
copy all properties from arguments[1...n] to obj
阻止事件向下层传递
对node执行scheduleUpdate方法
注意webGL 的 cc.director.getScheduler().scheduleUpdate的第4个参数可以传递function ,但在canvas中第四个参数无效
继承自cc.Asset的类
cc.loader.getRes 加载Sprite:如果加载过(cc.loader.loadResArr cc.loader.loadResDir cc.loader.loadRes等方法)此素材,可以正常读取 cc.SpriteFrame,否则会返回空
如果想第一次用同步方法加载:
bitmapFont Label可以直接使用cc.loader.getRes加载,而不必担心是否加载过
但是ttf 字体的cc.Font 只有使用cc.loader.loadRes(cc.loader.load loadResArray loadResDir等方法加载无效)异步加载过一次后,才能使用getRes方法直接加载
cc.AudioClip可以直接使用cc.loader.getRes同步加载
游戏增量更新后需要重新加载 cc.game.restart();
cocosCreator 支持es6新方法
1 方法的不定数量传参:
结果:
2 解构赋值
a 、b被分别赋值 1、 2,可以用更少的代码,实现函数返回值赋值多个变量
3 map和set的数据结构
map初始化
set
添加元素
set 交集并集计算
4promise
5 proxey
如果节点不存在自动生成节点的Tree
扩展已有方法
revocable proxy
6 class module
Original: https://www.cnblogs.com/pengyingh/p/6708298.html
Author: pengyingh
Title: coocsCreator杂记
原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/545770/
转载文章受原作者版权保护。转载请注明原作者出处!