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 ステートメントの概要
まずmysqlの圧縮バージョンをダウンロードします。公式ダウンロードアドレスは123WORDPRES...
この記事では、1行あたりの固定行数+アダプティブレイアウトを実現するフレックスレイアウトを紹介し、皆...
「curl-config を実行できませんでした」の解決策 pycurl のダウンロード/解凍 (p...
これは、VPS サーバー用の一般的なワンクリック パフォーマンス テスト スクリプトです。マシンの構...
前面に書かれた最近、ある読者から、ブラウザからサーバーにアクセスすると、画像の表示が遅く、ブラウザに...
目次1.Vue.js の機能: 2.Observer.js 関数 (データハイジャック): 3. C...
前回の記事「MySQL テーブル構造の変更、メタデータ ロックを知っておく必要があります」では、MD...
1. プロジェクト構造 2.Tomcat.javaを呼び出す パッケージ com.calltomca...
この記事は MySQL 公式サイトを参考にしてまとめたものであり、遭遇したいくつかの問題も記録されて...
設定手順Linux システム: CentOS-7.0 MySQL バージョン: 5.7.21 Lin...
ウェブサイトのレイアウトの多様化は、当社のフロントエンドの得意分野です。最近、UC ブラウザのデフォ...
この記事では、セキュリティ、使用方法、同時処理などを通じて、MySQL トランザクションとデータの一...
1. はじめにVagrant は、仮想マシン (VirtualBox) を構築および管理するためのツ...
テストでは、ページ定義がutf-8でエンコードされている場合、 js ファイルに中国語などのマルチバ...
ボタン (input, button) を記述すると、IE では次のようになります。単語数が増えると...