2013-08-24 2 views
0

Не уверен, что это лучшее место, чтобы спросить о кафелях, но я знаю, что у него очень быстрые ответы, так что я иду. Я использую черепицу для создания карты плитки для Ludum Dare, но всякий раз, когда я ее экспортирую, она всегда оставляет все значения 1 слишком высокими. Каков самый быстрый способ перенести все эти значения?Плиточные листья все значения 1 слишком высокие

+0

Возможно, вы обновляете индекс один раз слишком много ... Возможно, некоторая дополнительная информация о вашей структуре данных была бы очень полезной ... – darmat

+0

@Jqmfg: В самом деле, пожалуйста, предоставьте дополнительную информацию ... – lpapp

+0

Это вопрос программирования ? (Кроме того, вы забыли упомянуть о том, что * значения отключены одним!) В любом случае [эта помощь] (http://developer.wz2100.net/wiki/MappingTips#Off-by-onetipsandtricks)? – Cameron

ответ

0

Вы имеете в виду номера плит, которые отображаются в массиве плит в файлах .TMX, созданных с помощью программы Tiled. Для этого есть простая причина: обычно массивы хранятся с [0], являющимся первым индексом; Плитка хранит эти плитки, начиная с [1]. Это означает, что когда вы интегрируете эти файлы в любой игровой движок, который вы используете, вам нужно помнить об этом. Будь то итерация начинается с 1 или просто вычитает 1 из каждого значения, которое вы извлекаете, проще всего просто использовать файлы TMX с этим, а не пытаться переписать сами файлы TMX.

 Смежные вопросы

  • Нет связанных вопросов^_^