回答編集履歴
2
修正
answer
CHANGED
@@ -3,7 +3,7 @@
|
|
3
3
|
自分の位置からターゲットに向かって移動するようです。
|
4
4
|
|
5
5
|
現在のコードだとVector3(0f, 0f, -1f)に向かって移動するので、
|
6
|
-
オブジェクトの
|
6
|
+
オブジェクトの位置によってはx軸も動いてしまいます。
|
7
7
|
|
8
8
|
z軸だけ動かすには、オブジェクトの位置からz軸を-1した位置をターゲットとして指定します。
|
9
9
|
|
1
修正
answer
CHANGED
@@ -10,6 +10,6 @@
|
|
10
10
|
```C#
|
11
11
|
float step = speed * Time.deltaTime;
|
12
12
|
Vector3 direction = transform.position;
|
13
|
-
direction.z = -
|
13
|
+
direction.z = direction.z - 1f;
|
14
14
|
transform.position = Vector3.MoveTowards(transform.position, direction, step);
|
15
15
|
```
|