一度に複数の弾丸の発射を停止するにはどうすればよいですか?
提供されたコードでは、if ステートメントが制御しているため、複数の弾丸が発射されます。弾丸の作成では、弾丸がすでに発射されているかどうかはチェックされません。これを修正して一度に 1 つの弾丸のみを発射できるようにするには、if ステートメントを次のように変更します。
<code class="python"> if keys[pygame.K_SPACE] and len(bullets) == 0:</code>
この調整により、if ステートメントは現在弾丸がない場合にのみ新しい弾丸を作成します。画面上で。これにより、常に 1 つの弾丸のみが発射されることが保証されます。
以上が弾の発射を一度に 1 つに制限するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。