Інструменти для створення карт на основі 2d плиток [закрито]


35

Які інструменти я можу використовувати, щоб створити 2d карти на основі плиток?

Надайте нижче інформацію та спробуйте обмежитись одним інструментом на кожну відповідь.

  • Ім'я
  • Посилання на веб-сайт
  • Загальні ознаки
  • Формат експорту
  • Все, що вам здасться уважним

Відповіді:


28

Плитковий редактор карт

З веб-сайту:

  • Редактор карт загального призначення в форматі карт на основі XML
  • Підтримує ортогональні та ізометричні карти
  • Спеціальні об'єкти можна розміщувати з точністю до пікселів
  • Повна скасування / повтор і підтримка копіювання / вставлення
  • Додайте власні властивості до плиток, шарів, об’єктів чи карти
  • Автоматично перезавантажує набори плиток при зміні зовні
  • Зміна розміру чи зміщення карти плитки пізніше, якщо потрібно
  • Ефективні інструменти для редагування плитки, такі як пензлі для штампу та заповнення
  • Підтримує вхідні / вихідні плагіни для відкриття та збереження файлів у власних форматах

7
Якщо ви збираєтеся використовувати це з XNA, я б запропонував використовувати TiledLib. Бібліотека постачає повний проект розширення конвеєрного контенту, який буде розбирати та створювати .tmx файл разом із бібліотекою виконання, що дозволяє отримати доступ до даних у файлі карти. tiledlib.codeplex.com
ElementCy

+1. Це відмінний інструмент. Ви можете написати свій власний плагін-експортер для карт, якщо ви цього хочете, + це відкритий код, щоб ви могли налаштувати його на власні потреби / команди.
Janis Kirsteins

Ось відео, яке допомогло мені почати використовувати редактор карт "Черепиця" youtube.com/watch?v=ZwaomOYGuYo . Особливо цікаво .. як це не зрозуміло, коли ви починаєте вперше .. він показує крок для додавання зображень у файл зображення кахлю. Солт. .. у віджеті / вікні "Tilesets" внизу праворуч є значок "новий файл"; використовуйте це, щоб додати зображення у файл .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

Flan Map Editor http://flixel.org/forums/index.php?topic=225.0

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

Покинутий / незакінчений

Редактор карт плит JEngine (без опису, скріншотів) http://jenginetilemapeditor.codeplex.com/


3

Огмо редактор

З веб-сайту:

Ось як це працює

Після вирішення використовувати редактор Ogmo для гри, перший крок - написати «файл проекту» для цієї гри. Файл проекту - це лише XML-файл, який визначає всі набори плиток, об'єкти, шари та параметри проекту. Після того, як ви це зробите, ви відкриєте його в редакторі, і ви будете готові йти - ви можете почати створювати, редагувати, зберігати та повторно відкривати рівні. Якщо вам потрібно, ви можете додати нові набори плиток та об’єкти до свого проекту по дорозі, і всі ваші старі рівні залишатимуться сумісними, тому вам не потрібно визначати кожен актив, який ви, зрештою, використаєте відразу.

Отримання ваших рівнів у грі

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


3

Студія плитки

Безкоштовно, з відкритим кодом

Основні функції редагування пікселів для створення плиток. Підтримує імпорт з BMP, PNG тощо. Експортує ваші карти плиток як вихідний код на різних мовах.


3

Моїм старим улюбленим була фарба «Делюкс» (що мене датує). Зараз я використовую 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

Tume. 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.