Инструменты для создания 2D-карт на основе плиток [закрыто]


35

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

Пожалуйста, предоставьте информацию ниже, и постарайтесь ограничить один инструмент для ответа.

  • название
  • Ссылка на сайт
  • Общие черты
  • Формат экспорта
  • Все, что вы считаете достойным внимания

Ответы:


28

Редактор плиточной карты

С веб-сайта:

  • Универсальный редактор карт тайлов с форматом карт на основе XML
  • Поддерживает ортогональные и изометрические карты
  • Пользовательские объекты могут быть размещены с точностью до пикселя
  • Полная поддержка отмены / повтора и копирования / вставки
  • Добавьте пользовательские свойства к плиткам, слоям, объектам или карте
  • Автоматически перезагружает наборы плиток при внешнем изменении
  • Измените или сместите вашу карту тайлов позже по мере необходимости
  • Эффективные инструменты редактирования плитки, такие как штампы и заливки.
  • Поддерживает плагины ввода / вывода для открытия и сохранения файлов в пользовательских форматах

7
Если вы собираетесь использовать это с XNA, я бы предложил использовать TiledLib. Библиотека поставляется с полным проектом расширения конвейера контента, который будет анализировать и создавать файл .tmx вместе с библиотекой времени выполнения, которая обеспечивает доступ к данным в файле карты. tiledlib.codeplex.com
ElementCy

+1. Это отличный инструмент. Вы можете написать свой собственный плагин экспортера карт, если хотите, + он с открытым исходным кодом, так что вы можете настроить его под свои нужды / потребности команды.
Янис Кирстейнс

Вот видео, которое помогло мне начать пользоваться редактором карт «Tiled» youtube.com/watch?v=ZwaomOYGuYo . Особенно интересен ... так как неясно, когда вы запускаете в первый раз ... показывает шаг для добавления изображений в мозаичный файл изображения. Solt. .. есть значок "новый файл" в виджете / окне "Наборы файлов" в правом нижнем углу; используйте это, чтобы добавить изображения в файл плитки .tmx.
gnB

15

Лучший из пакета

Редактор плиточной карты http://www.mapeditor.org/

Mappy http://tilemap.co.uk/mappy.php

TME - редактор карт листов http://tilemapeditor.com/

TileStudio http://tilestudio.sourceforge.net/

tIDE (интегрированная среда разработки Tilemap) http://tide.codeplex.com/

Gleed2D https://github.com/SteveDunn/Gleed2D/wiki

Tile2map http://www.tile2map.com

Стоит попробовать / Альфа Версии

Редактор карт листов TaT http://kotisivu.dnainternet.net/ttilli/tilemapeditor/main.htm

Простой редактор карт листов http://devlinslab.blogspot.com/2007/11/simple-tile-map-editor.html

Редактор карт фланцев http://flixel.org/forums/index.php?topic=225.0

Редактор плиточных карт VB.Net http://sourceforge.net/projects/tilemapeditor2d/

Заброшенный / Незаконченный

JEngine Tile Map Editor (без описания, без скриншотов) http://jenginetilemapeditor.codeplex.com/


3

Ogmo Editor

С веб-сайта:

Вот как это работает

После того, как вы решили использовать Ogmo Editor для игры, первым шагом является написание «файла проекта» для этой игры. Файл проекта - это просто файл XML, определяющий все наборы плиток, объекты, слои и настройки для проекта. Как только вы это сделали, вы открываете его в редакторе, и все готово - вы можете начать создавать, редактировать, сохранять и заново открывать уровни. Если вам нужно, вы можете добавить новые наборы плиток и объекты в свой проект, и все ваши старые уровни останутся совместимыми, поэтому вам не нужно определять каждый актив, который вы в конечном итоге будете использовать сразу.

Получение ваших уровней в вашу игру

Экспортируемые уровни - это просто файлы XML, и формат в значительной степени определяется вами в файле проекта. Ogmo Editor был разработан с учетом Flash, но большинство современных языков программирования имеют надежную поддержку XML. Если вы заблудились, загляните в раздел учебников - там может быть статья об использовании Ogmo Editor с вашим языком или библиотекой.


3

Плитка Студия

Бесплатно, с открытым исходным кодом

Основные возможности редактирования пикселей для создания плиток. Поддерживает импорт из BMP, PNG и т. Д. Экспортирует ваши плитки в виде исходного кода на разных языках.


3

Моим старым фаворитом была Deluxe Paint (которая встречается со мной). В настоящее время я использую Paint Shop Pro, который имеет удобную функцию «конвертировать в бесшовную текстуру». Не так хорошо, как настоящий редактор тайт-симметрии, но хорош в крайнем случае.


1
Ничто не сравнится с Deluxe Paint! Это был лучший пиксельный толкатель.
Skizz

2

Возможно, стоит создать свой собственный редактор уровней и интегрировать его в свою игру - тогда вы также можете позволить игрокам создавать свои собственные уровни.


1

Pro Motion от Cosmigo - один из фаворитов старой школы, хотя это скорее инструмент рисования, чем собственно редактор уровней. Отлично подходит как для спрайтов, так и для плиток; много функциональности "сетки". На странице их функций подробно рассказывается об этом и рассказывается о новых функциях карты тайлов:

* RGB channel depth can be selected from 222 to 888
* 16 color PNG support
* Optimize tile based graphics for hand held systems that have a limited number of colors per tile like Gameboy Advance etc.
* Support for tile painting to create endless textures
* Tile map editor with auto optimization, mirroring, felxible export
* AnimStrip files can be created containing frames side by side in a bitmap, PNG/BMP

1

Ту я. http://en.wikipedia.org/wiki/TUME Стоило бы того, чтобы просто посмотреть их уроки о том, как они подошли к определенным задачам (они используют слои гораздо больше способов, чем для плиток, что очень умно, поскольку позволяет вам быть игрой). агностик без навязывания парадигмы пользователю). Интересные функции, используемые для многочисленных коммерческих игр еще в тот день. Никакого редактирования параллакса (в любом случае это будет сложно, так как слои параллакса обычно управляются логикой - вам понадобится ваша игра как плагин - что подводит меня к следующему пункту - ваша игра делает отличный редактор карт. Я всегда делал в редактирование игры, он позволяет вам «живой предварительный просмотр» и настраивает для загрузки пользовательского контента.


1

Минимальный редактор карт на основе плиток Javascript

http://samlancashire.com/mapeditor

Я сделал это для своей собственной игры, но решил немного отточить его для общего использования. Это очень упрощенно, но выполнит работу.

Экспортирует карту в виде двумерного массива JavaScript. Элементы массива содержат координаты тайла относительно набора тайлов. Например

map1[x][y] = '0,0'; //would be top left tile in tileset
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.