如何解决我想加载“播放”按钮
我需要帮助!
我需要在菜单中加载“播放”按钮,但此按钮不起作用,仅显示黑屏。代码在这里:
import pygame
start = False
play = pygame.image.load('game/play.png')
pygame.init()
win = pygame.display.set_mode((500,500))
pygame.display.set_caption('игра')
while run == True:
pygame.time.delay(50)
for event in pygame.event.get():
if event.type == pygame.QUIT:
run = False
if start == False:
win.blit(play,(0,0))
解决方法
您错过了通过pygame.display.update()
或pygame.display.flip()
来更新显示的信息。绘制场景后,您需要在应用程序循环的末尾更新显示。此外,我建议您每帧清除广告:
import pygame
start = False
play = pygame.image.load('game/play.png')
pygame.init()
win = pygame.display.set_mode((500,500))
pygame.display.set_caption('игра')
while run == True:
pygame.time.delay(50)
for event in pygame.event.get():
if event.type == pygame.QUIT:
run = False
# clear disaply
win.fill(0)
# draw scene (object)
if start == False:
win.blit(play,(0,0))
# update display
pygame.display.flip() # <--- add this
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。