cocos2d-js-v3.0-beta引擎使用cocostudio动画编辑器时,导致崩溃,情况如下:
错误1:native加载 missile_1错误 ,
初步认定是由于动画中的粒子图片文件和plist文件同名导致
出错环境:ipad 3 ios7 (native环境)
引擎:cocos2d-js-v3.0-beta
出错函数:
ccs.armatureDataManager.addArmatureFileInf(url);
资源中:
missile_1中的 suipian粒子 在native环境中报错 ,错误信息如下:
cocos2d: res/missile_1/suipian.plist
cocos2d: Assert failed: The value type isn’t Type::MAP
Assertion failed: (_type == Type::MAP), function asValueMap, file /Users/lcc3536/develop/OppaiAlpha/frameworks/js-bindings/cocos2d-x/cocos/base/CCValue.cpp, line 572.
错误2:web使用
missile_2
解压缩 粒子中的 base64纹理信息出错
出错环境:chrome (web环境)
引擎:cocos2d-js-v3.0-beta
出错函数:
ccs.Armature.create(name);
missile_2中的 suipian粒子 使用了 base64 压缩png的做法,在web环境中报错,错误信息如下:
Uncaught TypeError: Cannot read property ‘0’ of undefined gzip.js:48cc.Codec.GZip.gunzip
gzip.js:48
cc.unzipBase64ZipUtils.js:28
cc.unzipBase64AsArrayZipUtils.js:40
cc.ParticleSystem.cc.Node.extend.initWithDictionaryCCParticleSystem.js:1617
cc.ParticleSystem.cc.Node.extend.initWithFileCCParticleSystem.js:1464
cc.ParticleSystem.cc.Node.extend.ctorCCParticleSystem.js:372
ClassCCClass.js:127
cc.ParticleSystem.createCCParticleSystem.js:2682
ccs.DisplayFactory.createParticleDisplayCCDisplayFactory.js:192
ccs.DisplayFactory.createDisplayCCDisplayFactory.js:51
ccs.DisplayManager.ccs.Class.extend.initDisplayListCCDisplayManager.js:255
ccs.Bone.ccs.NodeRGBA.extend.setBoneDataCCBone.js:130
ccs.Armature.ccs.NodeRGBA.extend.createBoneCCArmature.js:195
ccs.Armature.ccs.NodeRGBA.extend.initCCArmature.js:123
ccs.Armature.createCCArmature.js:720
cc.Layer.extend.ctortestLayer.js:16
(anonymous function)CCClass.js:166
ClassCCClass.js:127
TestLayer.getScenetestLayer.js:52
(anonymous function)main.js:8
(anonymous function)CCLoaderScene.js:108
option.cbCCBoot.js:665
cc.async._counterFuncCCBoot.js:127
(anonymous function)CCBoot.js:610
(anonymous function)CCLoaders.js:46
(anonymous function)CCBoot.js:565
附带资源和代码文件,请大神帮忙看看,万分感谢。。