メインコンテンツへスキップ
< すべてのトピックに戻る

アニメーションをコードから再生するには?

Animatorコンポーネントの SetTrigger()SetBool() などのメソッドを呼び出して、状態(ステート)を切り替えます。

ジャンプや攻撃などのアクションは、プレイヤーの入力(スクリプト)をトリガーにして、Animator Controller上の矢印(遷移ルール)を発動させる必要があるためです。

Animator Controllerを開いて「Attack」というTrigger型パラメータを作成し、待機から攻撃への矢印の条件に設定します。スクリプトから animator.SetTrigger("Attack");を呼ぶとアニメーションが再生されます。

目次

9周年キャンペーン実施中 早い申込みほど受講料がお得に