スクリプトでアニメーションを制御する
メニューを表示するにはスワイプしてください
Unityでは、スクリプトによるアニメーション制御により、ゲームやアプリケーション内で動的かつインタラクティブな体験を実現可能。 この手法により、アニメーションのトリガー、再生速度の変更、アニメーション間のブレンド、実行時のさまざまなイベントへの対応が可能。
パラメーターの制御
animator.SetBool("isRunning", true)
- animator: UnityのGameObjectにアタッチされたAnimatorコンポーネントへの参照;
- SetBool(): Animatorコンポーネントが提供するメソッド。Animator Controller内のブール型パラメーターの値を設定するために使用;
- "isRunning": Animator Controller内のブール型パラメーター名;
- true: **"isRunning"**パラメーターに設定する値。
スケールの変更
キャラクターのxスケールを変更すると、x軸方向に負の値を設定することでスプライトが水平方向に反転。 多くの2Dスプライトはデフォルトで右向き。 スケールを反転させることで、キャラクターは反対方向を向いているように見える。 Unityが負のスケール値を解釈する方法により、スプライトの中心線を基準にビジュアルが反転し、向きが変化。
Xスケールを持つプレイヤー
負のXスケールを持つプレイヤー
追加リソース
すべて明確でしたか?
フィードバックありがとうございます!
セクション 1. 章 5
AIに質問する
AIに質問する
何でも質問するか、提案された質問の1つを試してチャットを始めてください
セクション 1. 章 5