アニメーションのシーケンス図
次に図TexureMergerグラフを使用して白鷺アニメーションシーケンス、および再生MovieClipクラスを使用します。
その後、ラヤ・ワード、パッケージングツールにポートフォリオのグラフを使用して、再生アニメーションクラスを使用します。
バブル爆発シーケンス図
ラヤ右上、[ツール]、アトラスパック。
接尾アトラスを選択し、親フォルダのムービーを選択し、[OK]をクリックします。
そしてpao0.pngパッケージはpao0.atlasを生成しました
あなたのコードで使用ラヤプロジェクト資産/アニメーションフォルダ、および負荷にアニメーションファイルアトラスとPNG
pao0公開:Laya.Animation; onEnableは(){
//アニメーションリソースをロード this.pao0新しい新しいLaya.Animation =(); this.pao0.loadAtlas( "Animの/ pao0.atlas"、Laya.Handler.create(これは、この.onAnimLoaded)); } プライベートonAnimLoaded(){
//アニメーションループ Laya.stage.addChild(this.pao0); this.pao0.play(0、真へ、 ""); }
実用的な効果
アニメーションモジュールは、アニメーションを通じて果たしています
場合白鷺は、需要のこのタイプは、達成することがTextureMergerです。
クラスのツールにカプセル化ラヤ。
例えば、キャラクターアニメーション、その後、一度だけ1つのアニメーションを再生ポートフォリオにパッケージ化などのアニメーション、攻撃、死を、実行している、そこに立っています。
私たちは、バブルは2つのアニメーション、青、爆発、黄色の爆発は、バブルを表すか、または使用するためにここにいます。
2つのアトラスにパックバブル
コードを使用します
+ aniName + I + "PNG"); } アニメーションポートフォリオをパッケージする前に、リソースおよびリソース名に//アニメーションパス対応 urls.push( "アニメーション/" + aniName + I + "PNG")。 URLを返します。 }
エラーは、ロードすることはできません。FMLは、チュートリアルのラヤは間違っていますか??エラーメッセージによるとaniUrlsではなく、コレクション内のこの絵を探しているよりも、単一の画像をロードすることです。
I削除したコレクション、アニメーションフォルダに散乱その後、シーケンス図アルタス
実行して、次のような効果があります。
それは、単一の負荷であるので、使用することができます。これは、ロード時間を短縮、コレクションのよりラヤチュートリアルアニメーションシーケンス図の合成を腫れ脂肪の事されていると述べました。
https://ldc2.layabox.com/doc/?nav=zh-ts-1-5-0
アニメーション全体図
白鷺とラヤは、全体マップのアニメーションを再生しませんでした。あなたがマップ全体のアニメーションを再生する必要がある場合、我々は、実装する必要があります。
例えば、私は、全体マップのような実装の白鷺のシーケンス図やアニメーションツールで再生することができます
https://www.cnblogs.com/gamedaybyday/p/9219954.html