Strumenti per la creazione di mappe basate su 2d tile [chiuso]


35

Quali sono alcuni strumenti che posso usare per creare mappe basate su piastrelle 2D?

Fornisci le informazioni di seguito e prova a limitare a uno strumento per risposta.

  • Nome
  • Link al sito Web
  • Caratteristiche generali
  • Formato di esportazione
  • Qualcos'altro che ritieni degno di nota

Risposte:


28

Editor di mappe piastrellate

Dal sito Web:

  • Editor di mappe di piastrelle per scopi generici con formato di mappe basato su XML
  • Supporta mappe ortogonali e isometriche
  • Gli oggetti personalizzati possono essere posizionati con precisione pixel
  • Supporto completo annulla / ripristina e copia / incolla
  • Aggiungi proprietà personalizzate a riquadri, livelli, oggetti o mappa
  • Ricarica automaticamente i set di tessere quando viene cambiato esternamente
  • Ridimensiona o sfalsa la mappa delle tessere in seguito, se necessario
  • Strumenti di modifica delle piastrelle efficienti come pennelli timbro e riempimento
  • Supporta plugin di input / output per aprire e salvare file in formati personalizzati

7
Se hai intenzione di usarlo con XNA, ti suggerirei di usare TiledLib. La libreria viene fornita con un progetto di estensione della pipeline a contenuto completo che analizzerà e creerà il file .tmx insieme a una libreria di runtime che consente l'accesso ai dati nel file della mappa. tiledlib.codeplex.com
ElementCy

+1. Questo è uno strumento eccellente. Puoi scrivere il tuo plug-in esportatore di mappe, se lo desideri, + è open source in modo da poterlo modificare in base alle esigenze del tuo / team.
Janis Kirsteins,

Ecco un video che mi ha aiutato a iniziare a utilizzare l'editor di mappe "affiancato" youtube.com/watch?v=ZwaomOYGuYo . Particolarmente interessante .. in quanto non è chiaro quando si avvia per la prima volta .. mostra il passaggio per l'aggiunta di immagini in un file di immagine affiancato. Solt. .. c'è l'icona "nuovo file" nel widget / finestra "Piastrelle" in basso a destra; usalo per aggiungere immagini nel file .tmx del riquadro.
GnB

15

Il migliore del pacchetto

Tiled Map Editor http://www.mapeditor.org/

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

TME - Tile Map Editor http://tilemapeditor.com/

TileStudio http://tilestudio.sourceforge.net/

tIDE (Tilemap Integrated Development Environment) http://tide.codeplex.com/

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

Tile2map http: //www.tile2/2003

Vale la pena provare / Versioni Alpha

TaT Tile Map Editor http://kotisivu.dnainternet.net/ttilli/tilemapeditor/main.htm

Simple Tile Map Editor http://devlinslab.blogspot.com/2007/11/simple-tile-map-editor.html

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

Tile Map Editor VB.Net http://sourceforge.net/projects/tilemapeditor2d/

Abbandonato / incompiuto

JEngine Tile Map Editor (nessuna descrizione, nessuna immagine) http://jenginetilemapeditor.codeplex.com/


3

Ogmo Editor

Dal sito Web:

Ecco come funziona

Dopo aver deciso di utilizzare Ogmo Editor per un gioco, il primo passo è scrivere un "file di progetto" per quel gioco. Un file di progetto è solo un file XML che definisce tutti i set di tessere, gli oggetti, i livelli e le impostazioni di un progetto. Una volta che lo hai fatto, lo apri nell'editor e sei pronto per iniziare: puoi iniziare a creare, modificare, salvare e riaprire i livelli. Se necessario, puoi aggiungere nuovi set di tessere e oggetti al tuo progetto lungo la strada e tutti i tuoi vecchi livelli restano compatibili, quindi non sei obbligato a definire ogni risorsa che alla fine utilizzerai subito.

Ottenere i tuoi livelli nel tuo gioco

I livelli esportati sono solo file XML e il formato è ampiamente definito dall'utente nel file di progetto. Ogmo Editor è stato progettato pensando a Flash, ma la maggior parte dei linguaggi di programmazione moderni ha un solido supporto XML. Se ti perdi, dai un'occhiata alla sezione tutorial: potrebbe esserci un articolo sull'uso di Ogmo Editor con la tua lingua o la tua libreria preferita.


3

Tile Studio

Gratuito, Open Source

Funzionalità di modifica dei pixel di base per la creazione di riquadri. Supporta l'importazione da BMP, PNG, ecc. Esporta le mappe delle tessere come codice sorgente in varie lingue.


3

Il mio vecchio preferito era Deluxe Paint (che risale a me). Attualmente utilizzo Paint Shop Pro che ha una pratica funzione "Converti in seamless texture". Non buono come un vero editor di simmetria di piastrelle, ma buono in un pizzico.


1
Niente batte Deluxe Paint! È stato il miglior pusher di pixel di sempre.
Skizz,

2

Potrebbe valere la pena creare il tuo editor di livelli e integrarlo nel tuo gioco, quindi puoi anche consentire ai giocatori di creare i propri livelli.


1

Pro Motion di Cosmigo è uno dei preferiti della vecchia scuola, anche se è più uno strumento di disegno che un vero e proprio editor di livelli. Ottimo per sprite e piastrelle; molte funzionalità "grid". La pagina delle caratteristiche presenta molti dettagli e parla delle nuove funzionalità della mappa delle tessere:

* 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://it.wikipedia.org/wiki/TUME Ne vale la pena se solo per guardare i loro tutorial su come hanno affrontato alcuni problemi (usano i livelli in molti più modi rispetto alle tessere, il che è molto intelligente in quanto ti permette di essere un gioco agnostico senza forzare un paradigma sull'utente). Funzionalità interessanti, utilizzate per numerosi giochi commerciali nel corso della giornata. Nessuna modifica alla parallasse (sarebbe comunque difficile, poiché i livelli di parallasse sono generalmente guidati dalla logica - avresti bisogno del tuo gioco come plugin - il che mi porta al punto seguente - il tuo gioco è un ottimo editor di mappe. Ho sempre fatto modifica del gioco, ti consente di "visualizzare l'anteprima dal vivo" e di impostare l'avvio del contenuto generato dall'utente.


1

Editor di mappe minimale basato su porzioni Javascript

http://samlancashire.com/mapeditor

L'ho realizzato per il mio gioco, ma ho deciso di perfezionarlo un po 'per uso generale. È molto semplicistico, ma farà il lavoro.

Esporta la mappa come array javascript bidimensionale. Gli elementi dell'array contengono le coordinate del riquadro relativo al gruppo di piastrelle. Per esempio

map1[x][y] = '0,0'; //would be top left tile in tileset
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.