CocosCreator 골격 애니메이션 의 용골 DragonBones

CocosCreator 버 전 2.3.4
용골 애니메이션
코코아 의 assets 에 용골 애니메이션 을 넣 습 니 다.여기 용골 애니메이션 은 Dragonbones 에서 내 보 낸 바 이 너 리 애니메이션 입 니 다.

용골 애니메이션(뼈 아이콘)을 무대 로 끌 어 옵 니 다.

골격 애니메이션 속성 설정,DragonAltasAsset 그림,Animation 동작,PlayTime 순환 재생 등


코드 생 성 용골 애니메이션
용골 자원 경 로 는 assets/resources/dragonbones 입 니 다.loadResDir 는 dragonbones 만 채 우 면 됩 니 다.

//        
cc.loader.loadResDir("dragonbones",cc.Asset,null,(err, resource)=>{
      console.log("  :",resource);
      //      
      let node:cc.Node = new cc.Node();
      let armatureDisplay:dragonBones.ArmatureDisplay = node.addComponent(dragonBones.ArmatureDisplay);
      armatureDisplay.dragonAsset = resource[0];
      armatureDisplay.dragonAtlasAsset = resource[3];
      armatureDisplay.armatureName = "role3";
      armatureDisplay.playAnimation("move",0);
      node.x = 100;
      node.y = 100;
      this.node.addChild(node);
});
피부

//    
 cc.loader.loadResDir("dragonbones",cc.Asset,null,(err, resource)=>{
     console.log("  :",resource);
 
    //    1
    let node:cc.Node = new cc.Node();
    let armatureDisplay:dragonBones.ArmatureDisplay = node.addComponent(dragonBones.ArmatureDisplay);
    armatureDisplay.dragonAsset = resource[0];
    armatureDisplay.dragonAtlasAsset = resource[3];
    armatureDisplay.armatureName = "role3";
    armatureDisplay.playAnimation("move",0);
    node.x = 100;
    node.y = 100;
    this.node.addChild(node);
 
    //    2
    let node2:cc.Node = new cc.Node();
    let armatureDisplay2:dragonBones.ArmatureDisplay = node2.addComponent(dragonBones.ArmatureDisplay);
    armatureDisplay2.dragonAsset = resource[4];
    armatureDisplay2.dragonAtlasAsset = resource[7];
    armatureDisplay2.armatureName = "role4";
    armatureDisplay2.playAnimation("move",0);
    node2.x = 150;
    node2.y = 150;
    this.node.addChild(node2);
     
 
    //  2        1 
    let factory = dragonBones.CCFactory.getInstance();
    factory.replaceSkin(armatureDisplay.armature(), (armatureDisplay2.armature() as dragonBones.Armature).armatureData.defaultSkin, true);
});
이상 은 바로 CocosCreator 골격 애니메이션 의 용골 DragonBones 에 대한 상세 한 내용 입 니 다.CocosCreator 골격 DragonBones 에 관 한 자 료 는 저희 의 다른 관련 글 을 주목 해 주 십시오!

좋은 웹페이지 즐겨찾기