質問編集履歴

1

理由:コードの挿入がうまくいかなかった。原因:コードとして記述するべき箇所を誤った場所に入力してしまった為。

2022/10/01 00:26

投稿

s0300ou
s0300ou

スコア5

test CHANGED
File without changes
test CHANGED
@@ -1,7 +1,7 @@
1
1
  標準C言語でシューティングゲームを作っています。
2
2
 
3
3
  キーボードでCキーを押下時に、プレイヤーから発射される弾を1つから2つに変更する発射モードを変更する関数を作成しました。
4
-
4
+ ```C言語
5
5
  /* while 文内で呼び出し*/
6
6
  void Change_Mode_Bow(int keyCheck, int* arrowMode) {
7
7
  //ノーマルモード :弾が1つ発射されるモード
@@ -25,6 +25,8 @@
25
25
  }
26
26
  }
27
27
  /* while 文内で呼び出し */
28
+ ```
29
+
28
30
 
29
31
  しかし、While分内でその関数の呼び出しをおこなわなければいけない為、
30
32
  実際にプログラムを動作させてCキーを押すと体感では一度しか押していなくても、プログラム自体はCキーの入力を長押しとして認識してWhile分内でその関数が何度も呼ばれて、**一瞬の間に発射モードが何度も切り替わってしまいます。**