Narzędzia do tworzenia map opartych na kafelkach 2d [zamknięte]


35

Jakie narzędzia mogę wykorzystać do tworzenia map opartych na kafelkach 2D?

Podaj poniższe informacje i spróbuj ograniczyć się do jednego narzędzia na odpowiedź.

  • Imię
  • Link do strony internetowej
  • Główne cechy
  • Format eksportu
  • Wszystko, co uważasz za godne uwagi

Odpowiedzi:


28

Edytor map kafelkowych

Ze strony:

  • Uniwersalny edytor map kafelkowych z formatem mapy opartym na XML
  • Obsługuje mapy ortogonalne i izometryczne
  • Obiekty niestandardowe można umieszczać z dokładnością do pikseli
  • Pełna obsługa cofania / powtarzania i kopiowania / wklejania
  • Dodaj niestandardowe właściwości do kafelków, warstw, obiektów lub mapy
  • Automatycznie przeładowuje zestawy klocków po zmianie zewnętrznej
  • W razie potrzeby zmień rozmiar lub przesunięcie mapy kafelków później
  • Wydajne narzędzia do edycji kafelków, takie jak pędzle stempli i wypełnień
  • Obsługuje wtyczki wejścia / wyjścia do otwierania i zapisywania plików w niestandardowych formatach

7
Jeśli zamierzasz używać tego z XNA, sugerowałbym użycie TiledLib. Biblioteka zawiera projekt rozszerzenia potoku treści, który przeanalizuje i zbuduje plik .tmx wraz z biblioteką wykonawczą, która umożliwia dostęp do danych w pliku mapy. tiledlib.codeplex.com
ElementCy

+1. To doskonałe narzędzie. Możesz napisać własną wtyczkę do eksportowania map, jeśli chcesz, + jest to oprogramowanie typu open source, dzięki czemu możesz dostosować go do potrzeb własnego / zespołu.
Janis Kirsteins,

Oto wideo, które pomogło mi zacząć korzystać z edytora map „Tiled” youtube.com/watch?v=ZwaomOYGuYo . Szczególnie interesujące .. ponieważ nie jest jasne, kiedy zaczynasz po raz pierwszy .. pokazuje etap dodawania obrazów do pliku z kafelkami. Solt .. w widżecie / oknie „Zestaw kafelków” w prawym dolnym rogu znajduje się ikona „nowego pliku”; użyj tego, aby dodać obrazy do pliku .tmx kafelka.
gnB

15

Najlepsze z paczki

Edytor map kafelkowych http://www.mapeditor.org/

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

TME - edytor map kafli http://tilemapeditor.com/

TileStudio http://tilestudio.sourceforge.net/

tIDE (zintegrowane środowisko programistyczne Tilemap) http://tide.codeplex.com/

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

Tile2map http://www.tile2map.com

Warto wypróbować / Wersje alfa

Edytor map kafelków TaT http://kotisivu.dnainternet.net/ttilli/tilemapeditor/main.htm

Prosty edytor map kafli http://devlinslab.blogspot.com/2007/11/simple-tile-map-editor.html

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

Edytor map kafelków VB.Net http://sourceforge.net/projects/tilemapeditor2d/

Opuszczony / niedokończony

JEngine Tile Map Editor (bez opisu, bez zrzutów ekranu) http://jenginetilemapeditor.codeplex.com/


3

Edytor Ogmo

Ze strony:

Oto jak to działa

Po podjęciu decyzji o użyciu edytora Ogmo do gry, pierwszym krokiem jest napisanie „pliku projektu” dla tej gry. Plik projektu to tylko plik XML definiujący wszystkie zestawy kafelków, obiekty, warstwy i ustawienia dla projektu. Gdy to zrobisz, otworzysz go w edytorze i możesz zacząć - możesz zacząć tworzyć, edytować, zapisywać i ponownie otwierać poziomy. W razie potrzeby możesz po drodze dodawać nowe zestawy kafelków i obiekty, a wszystkie stare poziomy pozostaną kompatybilne, więc nie musisz definiować każdego zasobu, z którego ostatecznie skorzystasz.

Wprowadzanie poziomów do gry

Wyeksportowane poziomy to tylko pliki XML, a format jest w dużej mierze zdefiniowany przez Ciebie w pliku projektu. Edytor Ogmo został zaprojektowany z myślą o Flashu, ale większość współczesnych języków programowania ma solidną obsługę XML. Jeśli się zgubiłeś, zapoznaj się z sekcją samouczków - może istnieć artykuł na temat korzystania z edytora Ogmo z wybranym językiem lub biblioteką.


3

Tile Studio

Darmowy, open source

Podstawowe funkcje edycji pikseli do tworzenia kafelków. Obsługuje importowanie z BMP, PNG itp. Eksportuje mapy kafelków jako kod źródłowy w różnych językach.


3

Moim starym ulubionym był Deluxe Paint (który się ze mną spotyka). Obecnie używam Paint Shop Pro, który ma przydatną funkcję „konwersji na bezszwową teksturę”. Nie tak dobry jak prawdziwy edytor symetrii kafelków, ale dobry w mgnieniu oka.


1
Nic nie przebije Deluxe Paint! To był najlepszy popychacz pikseli w historii.
Skizz

2

Warto stworzyć własny edytor poziomów i zintegrować go z grą - wtedy możesz także pozwolić graczom na tworzenie własnych poziomów.


1

Pro Motion firmy Cosmigo jest jednym z ulubionych programów oldschoolowych , chociaż jest bardziej narzędziem do malowania niż odpowiednim edytorem poziomów. Idealne dla duszków, a także płytek; wiele funkcji „siatki”. Ich strona cechy szczegóły dużo o tym i mówi o nowej funkcjonalności dachówka mapie:

* 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 Warto, jeśli tylko do obejrzenia ich samouczków na temat tego, jak podeszli do niektórych problemów (używają warstw na wiele więcej sposobów niż do płytek, co jest bardzo inteligentne, ponieważ pozwala na grę agnostyczny bez narzucania użytkownikowi paradygmatu). Ciekawe funkcje, używane w wielu komercyjnych grach w ciągu dnia. Brak edycji paralaksy (w każdym razie byłoby to trudne, ponieważ warstwy paralaksy są generalnie sterowane przez logikę - potrzebujesz gry jako wtyczki - co prowadzi mnie do następnego punktu - twoja gra jest świetnym edytorem map. Zawsze robiłem w edycja gry, pozwala „podglądać na żywo” i umożliwia uruchamianie treści generowanych przez użytkowników.


1

Minimalny edytor map oparty na kafelkach JavaScript

http://samlancashire.com/mapeditor

Zrobiłem to dla mojej własnej gry, ale postanowiłem ją trochę dopracować do ogólnego użytku. Jest to bardzo uproszczone, ale wykona zadanie.

Eksportuje mapę jako dwuwymiarową tablicę javascript. Elementy tablicy zawierają współrzędne kafelka w stosunku do zestawu kafelków. Na przykład

map1[x][y] = '0,0'; //would be top left tile in tileset
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.