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

回答編集履歴

2

修正

2021/12/16 18:27

投稿

退会済みユーザー
answer CHANGED
@@ -3,7 +3,7 @@
3
3
  自分の位置からターゲットに向かって移動するようです。
4
4
 
5
5
  現在のコードだとVector3(0f, 0f, -1f)に向かって移動するので、
6
- オブジェクトの現在の位置によってはx軸も動いてしまいます。
6
+ オブジェクトの位置によってはx軸も動いてしまいます。
7
7
 
8
8
  z軸だけ動かすには、オブジェクトの位置からz軸を-1した位置をターゲットとして指定します。
9
9
 

1

修正

2021/12/16 18:27

投稿

退会済みユーザー
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 = -1;
13
+ direction.z = direction.z - 1f;
14
14
  transform.position = Vector3.MoveTowards(transform.position, direction, step);
15
15
  ```