@simingli123 写道:
Creator 版本:v2.3.0
已经测试目标平台: Web
加载龙骨代码
loadBones() { let name = "weapon_1004_show" const resources = [ cc.url.raw(`resources/${name}_ske.json`), cc.url.raw(`resources/${name}_tex.json`), cc.url.raw(`resources/${name}_tex.png`), ]; cc.loader.load(resources, (err, assets) => { let factory = dragonBones.CCFactory.getInstance(); let data = JSON.parse(cc.loader.getRes(resources[0])._dragonBonesJson); factory.parseDragonBonesData(data); factory.parseTextureAtlasData(cc.loader.getRes(resources[1]), cc.loader.getRes(resources[2])); }); }
更改插槽代码
switchWeapon() { let factory = dragonBones.CCFactory.getInstance(); let isok = factory.replaceSlotDisplay("weapon_1004_show", "weapon", "weapon_r", "weapon_1004_r", this.body_armature.getSlot('Layer 9')); console.log("is replase success = ", isok); }
最后log显示替成功,但是界面上没有显示(武器没有挂载成功)。
demo已经上传上传中...
帖子: 1
参与者: 1