cocos 龙骨动画如何换装,换武器

第一步:做好龙骨动画的武器,一种武器,一个元件
cocos 龙骨动画如何换装,换武器_第1张图片
第二步,人物
cocos 龙骨动画如何换装,换武器_第2张图片

第三步:先把武器的龙骨动画拖到场景中
cocos 龙骨动画如何换装,换武器_第3张图片
第四步:把人物也拖到场景上

第五步:新建一个hero.js组件,拖到人物身上

B站上有一个DEMO,如果大家不明白可以给我留言

cocos creator制作的动作游戏demo,龙骨动画,可换装和武器


地址: 点击查看视频

cocos creator 火柴人动作小游戏教程(四),龙骨换装,局部换武器

下面的是代码部份

     this._armatureDisplay = this.getComponent(dragonBones.ArmatureDisplay); //取的龙骨动画组件
    this.wepDisplay = cc.find("Canvas/swordList").getComponent(dragonBones.ArmatureDisplay); //取的武器动龙骨动画
``	let wep = this.wepDisplay.buildArmature("s_10");//取的武器的armature
	//取的人物的sword插槽,把武器的插槽替换到人物上
    this._armature.getSlot("sword").childArmature = wep.armature(); 

你可能感兴趣的:(cocos)