我的pygame代码有问题。
import pygame
from pygame.locals import *
ANCHO_MAPA = 800
ALTO_MAPA = 600
pos_x = 0
pygame.init()
screen = pygame.display.set_mode((ANCHO_MAPA, ALTO_MAPA))
pygame.display.set_caption("Gercho")
tile = pygame.image.load('ima/0.png').convert_alpha()
while True:
for event in pygame.event.get():
if event.type == QUIT:
pygame.quit()
for x in range(ALTO_MAPA):
screen.blit(tile, (1, x))
pygame.display.flip()
当我尝试它时,我收到此错误。有什么问题?
答案 0 :(得分:1)
不要混合标签和空格。
while True:
for event in pygame.event.get(): # <- tabs
if event.type == QUIT:
pygame.quit()
for x in range(ALTO_MAPA): # <- spaces
screen.blit(tile, (1, x))
pygame.display.flip()
答案 1 :(得分:0)
检查是否有一致的缩进。最常见的问题是缩进和制表符的混合。