teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

2

誤字の修正

2020/07/20 16:23

投稿

bboydaisuke
bboydaisuke

スコア5339

answer CHANGED
@@ -4,7 +4,7 @@
4
4
  - RunAnimation = 走るアニメーションを Motion に割り当てたステート
5
5
 
6
6
  0. 最初に、Hierarchy, Scene, Game, Animator のウインドウが同時に見える状態にウインドウをレイアウトしておくとよいでしょう。
7
- 0. PlayerMovement コンポーネントを無効にておきます。
7
+ 0. PlayerMovement コンポーネントを無効にておきます。
8
8
  0. シーンを実行して Animator コンポーネントが追加されているオブジェクトを選び、Animator ウインドウをアクティブにします。この状態で「PlayerAnimation ステートが再生されている」ことがわかるような表示があるはずです。
9
9
  0. ここで、Animator のパラメータ "Speed" を自分で 1 に書き変えます。そうしたら、ステートが RunAnimation に遷移し、Animator ウインドウにもそれとわかるような表示になります。
10
10
  0. そうしたら、Speed を 0 に戻します。RunAnimation→PlayerAnimation の Transition が適切に設定されていれば、ステートが PlayerAnimation に戻ります。

1

手順の修正

2020/07/20 16:22

投稿

bboydaisuke
bboydaisuke

スコア5339

answer CHANGED
@@ -4,10 +4,12 @@
4
4
  - RunAnimation = 走るアニメーションを Motion に割り当てたステート
5
5
 
6
6
  0. 最初に、Hierarchy, Scene, Game, Animator のウインドウが同時に見える状態にウインドウをレイアウトしておくとよいでしょう。
7
+ 0. PlayerMovement コンポーネントを無効にておきます。
7
8
  0. シーンを実行して Animator コンポーネントが追加されているオブジェクトを選び、Animator ウインドウをアクティブにします。この状態で「PlayerAnimation ステートが再生されている」ことがわかるような表示があるはずです。
8
9
  0. ここで、Animator のパラメータ "Speed" を自分で 1 に書き変えます。そうしたら、ステートが RunAnimation に遷移し、Animator ウインドウにもそれとわかるような表示になります。
9
10
  0. そうしたら、Speed を 0 に戻します。RunAnimation→PlayerAnimation の Transition が適切に設定されていれば、ステートが PlayerAnimation に戻ります。
11
+ 0. 実行を停止し、PlayerMovement コンポーネントを有効にします。
10
- 0. 最後に、Game ビューをクリックして→を押します。PlayerMovement コンポーネントと Animator コンポーネントが同じオブジェクトにアタッチされていれば、ここで Speed パラメータの値が増えて、State Transition が起きるでしょう。
12
+ 0. 実行して→を押します。PlayerMovement コンポーネントと Animator コンポーネントが同じオブジェクトにアタッチされていれば、ここで Speed パラメータの値が増えて、State Transition が起きるでしょう。
11
13
 
12
14
  できない場合はどのステップで書いてあるのと違う状況になったか、そして何がどのように違ったかを教えてください。
13
15