Я использовал PyTMX, чтобы помочь создать 2-й тип игры RPG в Pygame. Проблема, с которой я столкнулся, заключается в том, что отображается только определенный фрагмент/определенный тип плитки.PyTMX/Плитка некоторые плитки не появляются
Что я хочу, чтобы карта выглядеть следующим образом:
Что я получаю:
Мой код:
import pygame
import os
from pytmx import load_pygame
pygame.init()
BLACK = [ 0, 0, 0]
WHITE = [255, 255, 255]
os.environ['SDL_VIDEO_CENTERED'] = '1'
SIZE = [500, 500]
screen = pygame.display.set_mode(SIZE)
pygame.display.set_caption("Template")
gameMap = load_pygame("test.tmx")
screen.fill(WHITE)
clock = pygame.time.Clock()
images = []
for y in range(10):
for x in range(10):
image = gameMap.get_tile_image(x,y,0)
images.append(image)
i = 0
for y in range(10):
for x in range(10):
screen.blit(images[i],(x * 50, y * 50))
i += 1
done = False
while done == False:
for event in pygame.event.get():
if event.type == pygame.QUIT:
done = True
pygame.display.flip()
clock.tick(20)
pygame.quit()
Любая идея, почему?