acbor
@acbor
Hobbist

Как сделать (и есть ли готовая тулза) преобразование 2д-карты в массив строк?

Пробую писать пробную игру на JS, так вот столкнулся с тем, что мне было бы удобнее рисовать уровень по 1 тайлу и потом преобразовывать нарисованную карту в массив строк. Было бы интересно самому написать, но абсолютно не представляю с чего начать. Или уже есть готовы решения с открытым кодом?

Пример:

Рисуешь что-то подобное
5aa6969485c76746833568.png
А оно преобразуется в что-то такое
5aa696b9b039a266863687.png
  • Вопрос задан
  • 112 просмотров
Пригласить эксперта
Ответы на вопрос 3
Есть такой редактор tiled
умеет сохранять в json и xml форматах
Ответ написан
Комментировать
twobomb
@twobomb
Я делал когда-то такое, ну это наоброт. А по поводу тайлы в текст, когда то писал игрушку на ActionScript3(flash) с движком box2d. Так вот использовал программу Tiled она сохраняет данные в xml, точнее ее собственное расширение .tmx. И эту карту уже можно парсить.
Ответ написан
Комментировать
JackShcherbakov
@JackShcherbakov
Могу ошибаться, но можно же просто сделать это поле для рисования таблицей, а затем по какому ряду (tr) циклом проходить и записывать в массив определенное значение, затем тоже самое, но со след, стиркой. Вот и все.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы