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

回答編集履歴

2

再度修正

2021/02/11 13:17

投稿

CraftTable
CraftTable

スコア234

answer CHANGED
@@ -41,6 +41,8 @@
41
41
  if (other.gameobject.tag == "壁オブジェクトのタグ")
42
42
  {
43
43
  move = false;
44
+ savex = 0;
45
+ savey = 0;
44
46
  }
45
47
  }
46
48
  ```

1

修正

2021/02/11 13:17

投稿

CraftTable
CraftTable

スコア234

answer CHANGED
@@ -9,9 +9,10 @@
9
9
  bool move = false;
10
10
  float savex = 0;
11
11
  float savey = 0;
12
+ bool n = savex == 0 || savey == 0;
12
13
  void Update()
13
14
  {
14
- if (savex == 0 && move == false) //他の入力などのifの条件には全てmove == falseをつける
15
+ if (n && move == false) //他の入力などのifの条件には全てmove == falseをつける
15
16
  {
16
17
  float x = Input.GetAxisRaw("Horizontal");
17
18
  float y = Input.GetAxisRaw("Vertical");