回答編集履歴
1
(逆に~)を追記
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
|
他の方から指摘されている通り、``||``が「または」という意味なので、これを踏まえて修正してみてください。
|