CocosCreator Version 2.3.4 DrachenknochenanimationPlatzieren Sie die Kielanimation unter Cocos-Assets. Bei der Drachenknochenanimation handelt es sich hier um die von Dragonbones exportierte Binäranimation. Ziehen Sie die Kielanimation (Knochensymbol) direkt auf die Bühne Legen Sie die Eigenschaften der Skelettanimation, der DragonAtlasAsset-Bilder, der Animationsaktionen, der PlayTime-Loop-Wiedergabe usw. fest. Durch Code generierte KielanimationDer Drachenknochen-Ressourcenpfad lautet Assets/Resources/Dragonbones, und loadResDir muss nur Drachenknochen eintragen. //Ressourcen entsprechend dem Pfad laden cc.loader.loadResDir("dragonbones",cc.Asset,null,(err, resource)=>{ console.log("Ressource:",Ressource); //Skelettanimation generieren let node:cc.Node = new cc.Node(); : Lassen Sie armatureDisplay:dragonBones.ArmatureDisplay = node.addComponent(dragonBones.ArmatureDisplay); armatureDisplay.dragonAsset = Ressource[0]; armatureDisplay.dragonAtlasAsset = Ressource[3]; armatureDisplay.armatureName = "Rolle3"; armatureDisplay.playAnimation("bewegen",0); Knoten.x = 100; Knoten.y = 100; dies.node.addChild(Knoten); }); Haut ersetzen//Ressourcen ladencc.loader.loadResDir("dragonbones",cc.Asset,null,(err, resource)=>{ console.log("Ressource:",Ressource); //Animation 1 generieren let node:cc.Node = neuer cc.Node(); : Lassen Sie armatureDisplay:dragonBones.ArmatureDisplay = node.addComponent(dragonBones.ArmatureDisplay); armatureDisplay.dragonAsset = Ressource[0]; armatureDisplay.dragonAtlasAsset = Ressource[3]; armatureDisplay.armatureName = "Rolle3"; armatureDisplay.playAnimation("bewegen",0); Knoten.x = 100; Knoten.y = 100; dies.node.addChild(Knoten); //Animation 2 generieren Lassen Sie node2:cc.Node = neuer cc.Node(); : Lassen Sie armatureDisplay2:dragonBones.ArmatureDisplay = node2.addComponent(dragonBones.ArmatureDisplay); armatureDisplay2.dragonAsset = Ressource[4]; armatureDisplay2.dragonAtlasAsset = Ressource[7]; armatureDisplay2.armatureName = "Rolle4"; armatureDisplay2.playAnimation("bewegen",0); Knoten2.x = 150; Knoten2.y = 150; dies.node.addChild(node2); //Wende den Skin von Animation 2 auf Animation 1 an let factory = dragonBones.CCFactory.getInstance(); Fabrik.replaceSkin(armatureDisplay.armature(), (armatureDisplay2.armature() als dragonBones.Armature).armatureData.defaultSkin, true); }); Oben finden Sie den detaillierten Inhalt der Skelettanimation DragonBones von CocosCreator. Weitere Informationen zu Skelettanimationen von CocosCreator finden Sie in den anderen verwandten Artikeln auf 123WORDPRESS.COM! Das könnte Sie auch interessieren:
|
<<: Tutorial und Praxis zu den virtuellen Speichereinstellungen unter Linux
>>: Detaillierte Erklärung des MySQL-Prepare-Prinzips
Inhaltsverzeichnis Vorwort: Ergebnis: 1. Polymeri...
1. Einleitung Da Bilder viel Platz beanspruchen u...
Vorwort Die erstmals in ES6 eingeführte „Destruct...
Inhaltsverzeichnis Tatsächlicher Kampfprozess Beg...
Inhaltsverzeichnis Szeneneinführung Plugin-Implem...
Laden Sie die neueste Version von MySQL für Ubunt...
In den letzten Tagen habe ich gelernt, wie man Sp...
Code kopieren Der Code lautet wie folgt: <!DOC...
sshd SSH ist die Abkürzung für Secure Shell, ein ...
Vorwort Dieser Artikel stellt hauptsächlich die V...
Vorwort In diesem Artikel werden einige Docker-Co...
Dieser Artikel verwendet den Befehl crontab in de...
Rem-Layout-Anpassung Die Stile in Vant verwenden ...
Inhaltsverzeichnis 1. Schreiben Sie vor 2. Overla...
Dieser Artikel stellt hauptsächlich die Analyse d...