Pygame 重新启动?

Zac*_*arr 5 python user-controls pygame while-loop

我的游戏在 while True 循环中运行,我希望能够询问用户“再玩一次?” 我已经有了用于弹出文本的矩形的代码,但我需要一种方法让用户单击该矩形或按 y 表示“是”,然后代码再次自行运行。

Dea*_*hex 2

有循环它自己的方法,从运行中调用它main(),当游戏结束并结束时,询问main()用户是否想再次玩,如果是的话,在将所有内容设置为默认值后调用主循环

或者

只需再次清除询问的部分并重新初始化所有变量作为默认值,如果用户想再次玩,则让循环