私は、衝突が検出された後に表示するためにpygameの画像を取得しようとしています。しかし、私が抱えている問題は、IF条件が真である場合にのみイメージが表示されることです。状態が一度だけ真実なら、イメージを残すことができる方法はありますか?条件が真である場合のイメージの表示方法は?
構文/
#Game Over
if collision == True:
SCREEN.blit(start_menu, (0, 0))
SCREEN.blit(final_score, (800, 5))
注:私はすでにwhile文を持っており、ここでは、このプログラム
イメージが表示されたら、別のフラグをtrueに設定して、それをチェックして次のコリジョンで表示しないのはなぜですか? –
私はそれを試みましたが、衝突が検出されていなくてもイメージを表示するだけです。 – nipkip
'if collision == Trueとimage_shown == False:画像を表示する、set image_shown = True' –