所以我的主要目标是创建一个菜单屏幕,上面有几个可单击的按钮,这些按钮会将用户带到他们选择的指定区域,例如按下选项将带您进入选项。 问题是,我需要在课堂上这样做吗?如果可以,我该怎么办?
我当时正在考虑使它成为一个函数,但是意识到这是行不通的。我需要全新的代码行,只需显示主菜单屏幕并播放背景音乐即可。
def redrawGameWindow():
global walkCount
DS.blit(mainmenu, (0,0))
pygame.display.update()
DS.blit(background, (0, 0))
lastMoved = "left"
if walkCount + 1 >= 27:
walkCount = 0
if left:
DS.blit(walkLeft[walkCount//3],(x,y))
walkCount +=1
lastMoved = "left"
elif right:
DS.blit(walkRight[walkCount//3], (x,y))
walkCount +=1
lastMoved = "right"
else: #this is when its moving neither left or right
if lastMoved == "left":
DS.blit(char2, (x, y))
else:
DS.blit(char, (x, y))
上面的代码是一个“ redrwaw游戏窗口”功能,它将不断更新游戏屏幕。在启动屏幕消失后,它确实可以成功显示主菜单,但我仍然不知道如何创建菜单屏幕。
实际输出只是主菜单屏幕的图像。