Кивент, можно ли преобразовать файл tmx в glsl или использовать файл tmx для создания файла glsl?

Я использую Kivent для создания 2d игры и следую этому коду. Однако в файле yourappname.kv в строке 26 код загружает файл glsl. Но у меня есть только файл tmx ( редактор плиточных карт), так что я могу преобразовать свой файл tmx во что-то, что может прочитать этот код?

2 ответа

Решение

GLSL - это язык программирования для написания шейдеров, т. Е. Программ, работающих на графическом процессоре, определяющих способ рисования.

Файлы TMX кажутся определенным определением игрового мира. В этом отношении они должны быть нарисованы, что является совершенно другим.

Я не слишком углубился в эту документацию Kivent, но, как разработчик, вы несете ответственность за написание соответствующих файлов GLSL для движка.

Я задумался об использовании файлов tmx с Kivent и услышал о недавно добавленной плиточной поддержке. Приведенный ниже ресурс (много благодарностей автору) описывает, как работать с tmx с Kivent ->

http://udiboy1209.github.io/2016-08-19-how-to-use-tiled-maps-in-kivent/

Он включает в себя клонирование ветви tiled_gsoc_2016 в репозитории Kivent и ее установку, после чего вы можете использовать модуль kivent_maps (метод map_utils) для анализа файла tmx.

   # Load TMX data and create a TileMap from it
    map_name = map_utils.parse_tmx(filename, self.gameworld)
Другие вопросы по тегам