回答編集履歴

2

回答追記

2020/10/01 14:04

投稿

lazh
lazh

スコア300

test CHANGED
@@ -13,3 +13,33 @@
13
13
 
14
14
 
15
15
  ついでにCharacterControllerとRigidbodyは1つのオブジェクトに両方ともつけてしまうと挙動がおかしくなってしまうらしいのでRigidbodyは外した方がいいと思います
16
+
17
+
18
+
19
+ 追記
20
+
21
+ ① AnimatorウィンドウのParametersの+ → Float を押してパラメータを追加して(CharCon.csにanimator.SetFloat("speed", moveSpeed);ってあるので)"speed"に名前を変えます
22
+
23
+
24
+
25
+ ② IDLEアニメーションからWALKアニメーションに遷移する矢印を選びます
26
+
27
+
28
+
29
+ ③ +押して"speed"を選んでGreaterに変えて、適当に数値を入れます
30
+
31
+
32
+
33
+ ④ Has Exit Timeのチェックを外します
34
+
35
+
36
+
37
+ ![イメージ説明](78cb3d91b14f14891abe19f5396086a2.png)
38
+
39
+
40
+
41
+ とりあえずこれで歩くモーションをしてくれると思います
42
+
43
+ 他の遷移は考えてみてください
44
+
45
+ Has Exit Timeに関してはオンオフしてどう変わるか試したり、調べてみてください

1

誤字修正

2020/10/01 14:04

投稿

lazh
lazh

スコア300

test CHANGED
@@ -8,7 +8,7 @@
8
8
 
9
9
  キャラクターの親オブジェクトと子オブジェクトに加えたColliderを消してください
10
10
 
11
- Animatorが付いてる3DモデルにCharacterControllerとCharConだけを追加すればサンプル通りに動作すると思います
11
+ Animatorが付いてる3DモデルにCharacterControllerとCharConだけを追加すればサンプルみたいに動作すると思います
12
12
 
13
13
 
14
14