0
미안이 TMX 라이브러리와 TMX 맵을 열려고 https://github.com/renfredxh/tmx/blob/master/tmx.py 내 파이썬 코드는 다음과 같습니다파이썬/파이 게임과 TMX 맵을 열기
: 내가 노력하고
import tmx3
import random
import math
import pygame
from socket import *
from pygame.locals import *
from random import randint
pygame.init()
screen = pygame.display.set_mode((1024,640))
tilemap = tmx3.load('map.tmx', screen.get_size())
map.tmx 로드하려면 두 개의 레이어가 들어 있습니다. 타일 세트가없는 타일 레이어 하나와 사각형이있는 오브젝트 레이어 하나. 내 코드를 실행하려고 할 때
나는 다음과 같은 오류가 발생합니다 :
Traceback (most recent call last):
File "C:\Users\Samy\workspace\Traveler\src\implement.py", line 12, in <module>
tilemap = tmx3.load('map.tmx', screen.get_size())
File "C:\Users\Samy\workspace\Traveler\src\tmx3.py", line 848, in load
return TileMap.load(filename, viewport)
File "C:\Users\Samy\workspace\Traveler\src\tmx3.py", line 727, in load
layer = Layer.fromxml(tag, tilemap)
File "C:\Users\Samy\workspace\Traveler\src\tmx3.py", line 261, in fromxml
data = decompress(b64decode(data))
zlib.error: Error -5 while decompressing data: incomplete or truncated stream
나는 데이터를 인쇄 결과는 'B이었다. 아무도 여기 무엇이 잘못되었는지 실마리가 있습니까?
은 여기 있지만 답이 같은 문제를 발견 : 나는 순수한 XML 형태의 .tmx 파일을 사용하여 때 Error using tmx with pygame