Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
学ぶ スクリプトでアニメーションを制御する | Unityアニメーションシステム
Unityでの格闘ゲーム

bookスクリプトでアニメーションを制御する

メニューを表示するにはスワイプしてください

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に質問する

expand

AIに質問する

ChatGPT

何でも質問するか、提案された質問の1つを試してチャットを始めてください

セクション 1.  5
some-alt