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

回答編集履歴

1

(逆に~)を追記

2021/08/19 00:50

投稿

fiveHundred
fiveHundred

スコア10513

answer CHANGED
@@ -20,5 +20,6 @@
20
20
  つまり、最初に``Input.GetButtonDown("Fire1")``を実行して、それがtrueだった後に、``Input.GetKey(KeyCode.Space);``が実行されます。
21
21
  そして``Input.GetKey(KeyCode.Space);``の返り値をどこにも渡していないため、実質的に何も判定せず、常に発射処理が行われることになります。
22
22
  (上記のようにif文以外でも``{}``で処理を囲むことが出来る仕様になっております)
23
+ (逆にif文に``{}``を付けないことも可能で、その場合は``;``までの1つの処理のみ実行されます)
23
24
 
24
25
  他の方から指摘されている通り、``||``が「または」という意味なので、これを踏まえて修正してみてください。