Unity で 2D トップダウン ゲームを作成していますが、Unity は初めてです。
プレイヤーキャラクターは北、南、東、西に面することができます。
キャラクターが向いている方向ごとに、アイドル、ウォーク、またはアタックを維持できます。
私は現在、アニメーションを行うためにキャラクター リグ メソッドを使用しています。つまり、プレイヤーの動くことができる各パーツは、ゲーム オブジェクトのスプライトです。たとえば、頭は 1 つのゲーム オブジェクトであり、左上脚、左脚下、左足はすべて別のゲーム オブジェクトです。
アニメーション クリップは Unity で作成されます。
キャラクターが向いている方向ごとに使用されるスプライトも異なります。たとえば、キャラクターが北を向いている場合、キャラクターの後頭部が表示されますが、キャラクターが南を向いている場合、キャラクターの顔全体が表示されます。
いくつか質問があります:
これは、4 つの方向 (北、南、西、東) の各モード (アイドル、ウォーク、アタック) 用に一連のゲーム オブジェクトを作成する必要があるということですか? 3x4 = 12 セットのゲーム オブジェクト スプライト?
1 セットのゲーム オブジェクトを 1 度だけ出現させるにはどうすればよいですか? たとえば、1 つのセットのみが表示され、南向きの Idle のみが表示されますが、残りの方向とモードは「非表示」にする必要がありますか?
あるモードから別のモードに移行するにはどうすればよいですか? 例えば、南向きのアイドルから東向きのウォーキング、北向きの攻撃まで?