CocosCreator バージョン 2.3.4 ドラゴンボーンアニメーションキールアニメーションを Cocos アセットの下に配置します。ここでのドラゴンボーンアニメーションは、Dragonbones によってエクスポートされたバイナリアニメーションです。 キールアニメーション(骨のアイコン)をステージに直接ドラッグします スケルタルアニメーション、DragonAtlasAsset イメージ、アニメーションアクション、PlayTime ループ再生などのプロパティを設定します。 コード生成キールアニメーションドラゴンボーンのリソース パスは、assets/resources/dragonbones であり、loadResDir では dragonbones のみを入力する必要があります。 //パスに従ってリソースをロードします cc.loader.loadResDir("dragonbones",cc.Asset,null,(err, resource)=>{ console.log("リソース:",リソース); // スケルトンアニメーションを生成 let node:cc.Node = new cc.Node(); アーマチュアディスプレイを追加します:dragonBones.ArmatureDisplay = node.addComponent(dragonBones.ArmatureDisplay); アーマチュアディスプレイ.ドラゴンアセット = リソース[0]; armatureDisplay.dragonAtlasAsset = リソース[3]; アーマチュアディスプレイ.アーマチュア名 = "role3"; armatureDisplay.playAnimation("move",0); ノードx = 100; ノードy = 100; ノードに子を追加します。 }); スキンの交換//リソースをロードcc.loader.loadResDir("dragonbones",cc.Asset,null,(err, resource)=>{ console.log("リソース:",リソース); //アニメーション1を生成 node:cc.Node = new cc.Node(); とします。 アーマチュアディスプレイを追加します:dragonBones.ArmatureDisplay = node.addComponent(dragonBones.ArmatureDisplay); アーマチュアディスプレイ.ドラゴンアセット = リソース[0]; armatureDisplay.dragonAtlasAsset = リソース[3]; アーマチュアディスプレイ.アーマチュア名 = "role3"; armatureDisplay.playAnimation("move",0); ノードx = 100; ノードy = 100; ノードに子を追加します。 //アニメーション2を生成 node2:cc.Node = new cc.Node(); とします。 armatureDisplay2:dragonBones.ArmatureDisplay = node2.addComponent(dragonBones.ArmatureDisplay); を追加します。 armatureDisplay2.dragonAsset = リソース[4]; armatureDisplay2.dragonAtlasAsset = リソース[7]; アーマチュアディスプレイ2.アーマチュア名 = "role4"; armatureDisplay2.playAnimation("move",0); ノード2.x = 150; ノード2.y = 150; ノード2に子を追加します。 //アニメーション 2 のスキンをアニメーション 1 に適用します。let factory = dragonBones.CCFactory.getInstance(); factory.replaceSkin(armatureDisplay.armature(), (armatureDisplay2.armature() を dragonBones.Armature).armatureData.defaultSkin, true として)。 }); 以上がCocosCreatorスケルトンアニメーションDragonBonesの詳細な内容です。CocosCreatorスケルトンアニメーションDragonBonesの詳細については、123WORDPRESS.COMの他の関連記事に注目してください。 以下もご興味があるかもしれません:
|
<<: MySQL の一般的な SQL ステートメントの概要
序文実際のプロジェクトの開発では、通常、プロジェクト開発フェーズ、テストフェーズ、最終オンラインフェ...
1. 環境: CentOS7、OpenSSL1.1.1k。 2. コンセプト:ルート証明書: サーバ...
目次序文1. wgetを使用して単一のファイルをダウンロードする2. wget -Oを使用してダウン...
<div id="ルート"> <h2>頑張れ、{{na...
前回の投稿では、Web ページの作成方法について説明しました。Web サイトは多くの Web ページ...
目次レンダリングインストールコードの実装カスタムスタイル要約する効率的に要件を満たし、車輪の再発明を...
目次MySQL 共通関数1. 数値関数文字列関数3. 時間機能4. システム機能5. 集計関数MyS...
目次序文1. 準備2. 実際の戦闘2.1 ミニプログラムの権限を設定する2.2 カプセル化ツールの機...
まずはエフェクト画像を投稿します:全体的なスタイルとレイアウトが崩れないように、スクロール バーがロ...
(I) mysql5.7のインストール: ❀詳細:無料のグリーンバージョン5.7のインストール方法は...
目次1. インストール2. カプセル化に問題はない3. ファイルを作成する4. アドレス設定をリクエ...
MySQL は、ユーザーごとに 2 つの異なるバージョンを提供します。 MySQL コミュニティ サ...
1.vueパッケージングここでは、vueネイティブパッケージングコマンドを使用してvueプロジェクト...
序文MySQL に関する私の理解に基づくと、パフォーマンスの最適化作業やマスター スレーブ レプリケ...
まずは投稿する前に! 「I Want to Study on My Own!」に改めて感謝します。た...