我想做的一个游戏就是如果你输了(球打到底部==True)结束屏幕显示您的分数。我也有按钮让用户返回主屏幕。然而,由于我是如何建造它的球打到底部保持为true,因此只要单击将播放机返回主屏幕的按钮,它就会更新并显示屏幕球打到底部荷载。我不明白如何阻止这一切的发生。你知道吗
我试图得到它,这样当按下按钮时,它会运行MenuReturn并返回主页,这样他们就可以重新开始或选择不同的游戏。你知道吗
抱歉,如果做得不好,我是新手。你知道吗
STARTUPTWO()打开主页。这是可行的,但在返回到结束屏幕之前只有很短的时间。你知道吗
def MenuReturn():
startup = tkinter.messagebox.askyesno('Return To Menu','Are you sure?')
if startup == True:
STARTUPTWO()
y = 0
else:
tk.destroy()
y=1
while y:
timeforscore+=1
if timeforscore ==100:
timeforscore =1
tk.update_idletasks()
tk.update()
time.sleep(0.01)
if ball.hit_bottom == False:
ball.draw()
paddle.draw()
if ball.hit_bottom == True:
canvas.delete(ALL)
canvas.create_text(350, 160, font=("Bauhaus 93",30), fill = 'Red', text='Unlucky! You lost with a final score of...')
txtpad1score = canvas.create_text(350, 350, font=("Bauhaus 93",60), fill = 'Red', text='0')
btnmenufor = Button(text = "Menu", command = MenuReturn, anchor = W)
btnmenufor.configure(width = 10, activebackground = "#33B5E5")
btnmenufor_window = canvas.create_window(300, 670, anchor=NW, window=btnmenufor)
目前没有回答
相关问题 更多 >
编程相关推荐