-
工作环境
a) 系统:macosx 10.10
b) 引擎:cocos2d-js 3.1
c) IDE:Cocos Code IDE V1.0.1
d) Studio:Cocos Studio V2.0 Beta0
e) 浏览器:Chrome -
工作内容
a) 在Studio中,建立如下文件:
。场景:S.csdb) 在场景S中,建立节点层次,如下: -- Scene -- Pt_Effect (这是个.plist格式的粒子对象) c) 在IDE中,读取引擎生成的S.csb文件,采用如下代码读取 。var widget = ccs.csLoader.createNode("res/S.csb"); -
遇到问题
a) Chrome报错:Uncaught TypeError: undefined is not a function
b) 追踪到引擎代码,发现CSLoader.js的1001行报错,就是说cc.ParticleSystemQuad(path)不是函数:
。1001行代码是:node = new cc.ParticleSystemQuad(path);
。检索了库的源代码,果真没找到这个类的定义! -
说明
a) 难道真的没定义,不敢相信,心灵又一次的受到了打击!请高手讲解!
var emitter = new cc.ParticleSystem(“res/particle.plist”);
this.addChild(emitter);
用 cc.ParticleSystem