私はPythonでプログラミングするのが初めてです。私は見つけたチュートリアルブックに取り組んでおり、ゲームを起動して実行しましたが、「もう一度プレイしますか?」最後にオプション。「n」キーを押してゲームを終了することはできますが、ゲームを再起動する方法がわかりません。
問題を引き起こしていると思われるコードは次のとおりです。
#player reaches treasure
if player_rectangle.colliderect(treasure_rectangle):
#display text
screen.blit(text,(screen_width/2-195,screen_height/2-25))
if event.type==pygame.KEYDOWN:
if event.key==pygame.K_n:
exit()
elif event.key==pygame.K_y:
pygame.display.update()
elif イベントの後に何かする必要があることはわかっており、考えられることはすべて試しました。プログラム全体を定義して呼び出しようとしましたが、実行がすべて停止しました。私はインターネットサイトを見回しましたが、答えが思いつかないようです.
yキーが押されたときにゲームを開始位置に再起動する方法を簡単に教えてくれる人がいますか? ループと関係があることは知っていますが、何に指を置くことができません。
どうもありがとう。