Я хочу получить метки плитки из файла Tiled (TMX) с помощью pytmx, я не могу найти синтаксис

Я могу получить путь к изображению, а также идентификатор плитки

однако я не могу получить "Тип" или плитку или любые другие свойства, кроме:

Идентификатор плитки, ширина, высота и изображение

Пример моего кода:

tmxdata = pytmx.TiledMap('new_map.tmx')
print(tmxdata.get_tile_properties(0, 0, 0))

который дает:

{1: {'height': '16', 'source': 'images/block.png', 'trans': None, 'frames': [], 'width': '16'}}

когда у вас есть карта с тайлом в этой позиции

пожалуйста, помогите, спасибо, я думаю, по крайней мере, PyTMX лучше, чем другой модуль TMX


person Richard    schedule 15.07.2017    source источник


Ответы (1)


Атрибут «тип» плитки был добавлен совсем недавно в Tiled 1.0, поэтому неудивительно, что его еще нельзя найти в используемой вами библиотеке.

Возможно, вам лучше всего связаться с автором библиотеки по этому поводу, открыв вопрос в проекте GitHub по адресу https://github.com/bitcraft/PyTMX.

person Thorbjørn Lindeijer    schedule 15.07.2017
comment
спасибо, я никогда не использовал этот инструмент до недавнего времени, это должно объяснить, что это ура - person Richard; 16.07.2017