如何解决从一张图片过渡到另一张pygame
我正在编写代码以使用 pygame 使用按钮单击从一张图片过渡到另一张图片。问题是我正在使显示响应。所以当我成功地从一张图片过渡到另一张图片时,第二张图片并没有完全填满屏幕。
这是它的代码:
import pygame,sys
from pygame.locals import *
pygame.init()
screen = pygame.display.set_mode((1920,1024),HWSURFACE|DOUBLEBUF|RESIZABLE)
intro_background = pygame.image.load('assets/background_images/Intro.png')
intro_background_clicked = pygame.image.load('assets/background_images/Intro_click.png')
while True:
for event in pygame.event.get():
if event.type == pygame.QUIT:
pygame.quit()
sys.exit()
if event.type == VIDEORESIZE:
screen = pygame.display.set_mode(event.dict['size'],HWSURFACE|DOUBLEBUF|RESIZABLE)
screen.blit(pygame.transform.scale(intro_background,event.dict['size']),(0,0))
if event.type == pygame.MOUSEBUTTONDOWN:
screen.blit(intro_background_clicked,0))
##video resizing
pygame.display.update()
但是,我尝试在 pygame.MOUSEBUTTONDOWN 上添加用于调整大小的代码:如下所示:
if event.type == pygame.MOUSEBUTTONDOWN:
screen = pygame.display.set_mode(event.dict['size'],HWSURFACE|DOUBLEBUF|RESIZABLE)
screen.blit(pygame.transform.scale(intro_background_clicked,0))
screen = pygame.display.set_mode(event.dict['size'],HWSURFACE|DOUBLEBUF|RESIZABLE)
KeyError: 'size'
任何帮助将不胜感激。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。