我通过cocos studio创建了一个动画,正常调用没问题,当我用代码换肤时报错,代码和报错如下:
ccs.armatureDataManager.addArmatureFileInfo(res.NewAnim_json);
var arm=ccs.Armature.create(‘NewAnimation’);
var skin= ccs.Skin.createWithSpriteFrameName(res.CloseNormal_png);
var bone = arm.getBone(“Layer7”);
bone.addDisplay(skin, 0);
arm.getAnimation().play(“Animation1”);
当执行到bone.addDisplay(skin, 0);这行时报错:
D:/cocos/CocosJS/runtime/win32/…/…/src/scene/test_anim_scene.js:38:Error: js_cocos2dx_studio_Bone_addDisplay : wrong number of arguments
说我这个函数的参数数量不对,很奇怪,难道我用法不对?