1

私は PyGame の初心者で、スペース シューティング ゲームを作成しています。このゲームの一部はパワーアップであり、プレイヤーが特定のパワーアップを拾ったときに、プレイヤーが 3 秒間射撃できないようにしたいと考えています。撮影はマウスクリックで行います。

パワーアップを拾うことができます。プレイヤーが最後に拾ったパワーアップはわかっていますが、イベントに苦労しています。私が実装を考えている方法は次のとおりです。

  1. Can't Shoot パワーアップを拾う -> 完了
  2. マウス ボタンをブロックする
  3. ゲームの残りの部分がまだ実行されている間、3 秒間待ちます
  4. マウス ボタンのブロックを解除します。

待機などの Python 関数が役に立たないことは承知しています。

アイデア/提案はありますか?ありがとう

4

1 に答える 1