微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

我想加载“播放”按钮

如何解决我想加载“播放”按钮

我需要帮助!

我需要在菜单中加载“播放”按钮,但此按钮不起作用,仅显示黑屏。代码在这里

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 举报,一经查实,本站将立刻删除。