【发布时间】:2019-02-24 16:47:40
【问题描述】:
import pygame, sys
from pygame.locals import *
pygame.init()
sizex = 400
sizey = 300
tilesize = 25
tile = pygame.image.load('images/tile.png')
tile = pygame.transform.scale(tile, (tilesize, tilesize))
screen = pygame.display.set_mode((sizex,sizey))
while True:
for event in pygame.event.get():
if event.type == QUIT:
pygame.quit()
sys.exit()
for row in range(sizex):
for column in range(sizey):
screen.blit(tile,(column*tilesize, row*tilesize,tilesize,tilesize))
我正在使用这段代码来输出:
但是,当我运行它时,屏幕是黑色的, 如果我将一半的窗口从电脑屏幕上移开:
并将其移回:
会发生这种情况。
谁能解释一下为什么会发生这种情况以及如何解决它。
【问题讨论】:
标签: python python-3.x pygame