回答編集履歴
1
コード見やすく修正
answer
CHANGED
@@ -2,6 +2,7 @@
|
|
2
2
|
|
3
3
|
```
|
4
4
|
private Vector3 previousPosition;
|
5
|
+
|
5
6
|
void Start(){
|
6
7
|
previsouPosition = transform.position;
|
7
8
|
}
|
@@ -9,12 +10,13 @@
|
|
9
10
|
void Update(){
|
10
11
|
Vector3 deltaPosition = transform.position - previsouPosition;
|
11
12
|
if(deltaPosition.z > 0){//forwardがプラス
|
12
|
-
|
13
|
+
//forward方向への移動を検出した際の処理
|
13
14
|
}
|
14
15
|
|
15
|
-
/
|
16
|
+
/*
|
16
|
-
|
17
|
+
諸々の処理
|
18
|
+
*/
|
19
|
+
|
17
20
|
previousPosition = transform.position;//LateUpdate関数内で実行してもよい
|
18
|
-
|
19
21
|
}
|
20
22
|
```
|