被库中多个地方使用的类“cc.ParticleSystemQuad”,竟然没有定义,报undefined!!

  1. 工作环境
    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

  2. 工作内容
    a) 在Studio中,建立如下文件:
    。场景:S.csd

     b) 在场景S中,建立节点层次,如下:
         -- Scene
                 -- Pt_Effect (这是个.plist格式的粒子对象)
    
    
     c) 在IDE中,读取引擎生成的S.csb文件,采用如下代码读取
          。var widget = ccs.csLoader.createNode("res/S.csb");
    
  3. 遇到问题
    a) Chrome报错:Uncaught TypeError: undefined is not a function
    b) 追踪到引擎代码,发现CSLoader.js的1001行报错,就是说cc.ParticleSystemQuad(path)不是函数:
    。1001行代码是:node = new cc.ParticleSystemQuad(path);
    。检索了库的源代码,果真没找到这个类的定义!

  4. 说明
    a) 难道真的没定义,不敢相信,心灵又一次的受到了打击!请高手讲解!

var emitter = new cc.ParticleSystem(“res/particle.plist”);
this.addChild(emitter);

用 cc.ParticleSystem