2d karo tabanlı haritalar oluşturmak için araçlar [kapalı]


35

2d döşeme tabanlı haritalar oluşturmak için kullanabileceğim bazı araçlar nelerdir?

Lütfen aşağıdaki bilgileri sağlayın ve cevap başına bir araçla sınırlamayı deneyin.

  • ad
  • Web sitesine link
  • Genel Özellikler
  • İhracat biçimi
  • Dikkate almayı düşündüğünüz herhangi bir şey

Yanıtlar:


28

Döşenmiş Harita Düzenleyicisi

Web sitesinden:

  • XML tabanlı harita formatı ile genel amaçlı harita haritası düzenleyicisi
  • Ortogonal ve izometrik haritaları destekler
  • Özel nesneler piksel hassasiyetiyle yerleştirilebilir
  • Tam geri al / yinele ve kopyala / yapıştır desteği
  • Döşemelere, katmanlara, nesnelere veya haritaya özel özellikler ekleyin
  • Dıştan değiştirildiğinde fayans setlerini otomatik olarak yeniden yükler
  • Harita haritanızı gerektiği gibi yeniden boyutlandırın veya ofset
  • Damga ve dolgu fırçaları gibi verimli fayans düzenleme araçları
  • Dosyaları özel formatlarda açmak ve kaydetmek için giriş / çıkış eklentilerini destekler

7
Bunu XNA ile kullanacaksanız, TiledLib kullanmanızı öneririm. Kitaplık, .tmx dosyasını ayrıştırıp derleyen ve harita dosyasındaki verilere erişime izin veren bir çalışma zamanı kitaplığıyla birlikte tam içerikli bir boru hattı uzantısı projesiyle birlikte gelir. tiledlib.codeplex.com
ElementCy

+1. Bu mükemmel bir araçtır. İsterseniz kendi harita ihracatçı eklentinizi yazabilirsiniz, dilerseniz + açık kaynak kodudur, böylece kendi / ekibinizin ihtiyaçlarına göre düzenleyebilirsiniz.
Janis Kirsteins

İşte "Tiled" harita düzenleyicisini kullanmaya başlamama yardımcı olan bir video youtube.com/watch?v=ZwaomOYGuYo . Özellikle ilgi çekici .. ilk kez başladığınızda net değil gibi .. döşenmiş bir görüntü dosyasına görüntü ekleme adımını gösteriyor. Solt. .. sağ altta "Tilesets" widget / penceresinde "yeni dosya" simgesi var; Görüntüyü .tmx dosyasına eklemek için bunu kullanın.
gnB

15

Paketin En İyisi

Çinili Harita Editörü http://www.mapeditor.org/

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

TME - Çini Harita Editörü http://tilemapeditor.com/

TileStudio http://tilestudio.sourceforge.net/

gelgit (Tilemap Entegre Geliştirme Ortamı) http://tide.codeplex.com/

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

Tile2map http://www.tile2map.com

Denemeye Değer / Alfa Sürümleri

TaT Çini Harita Editörü http://kotisivu.dnainternet.net/ttilli/tilemapeditor/main.htm

Basit Çini Harita Düzenleyicisi http://devlinslab.blogspot.com/2007/11/simple-tile-map-editor.html

Flan Harita Editörü http://flixel.org/forums/index.php?topic=225.0

Çini Harita Editörü VB.Net http://sourceforge.net/projects/tilemapeditor2d/

Terkedilmiş / Bitmemiş

JEngine Çini Harita Editörü (açıklama yok, ekran görüntüsü yok) http://jenginetilemapeditor.codeplex.com/


3

Ogmo Editör

Web sitesinden:

İşte Nasıl Çalışıyor?

Ogmo Editor'ı bir oyun için kullanmaya karar verdikten sonra ilk adım, o oyun için bir "proje dosyası" yazmaktır. Bir proje dosyası sadece bir projenin tüm fayans setlerini, nesnelerini, katmanlarını ve ayarlarını tanımlayan bir XML dosyasıdır. Bunu yaptıktan sonra, editörde açarsınız ve gitmeniz iyi olur; seviyeleri oluşturmaya, düzenlemeye, kaydetmeye ve yeniden açmaya başlayabilirsiniz. Gerekirse, projenize yol boyunca yeni fayans setleri ve nesneler ekleyebilirsiniz ve tüm eski seviyeleriniz uyumlu kalır, bu nedenle hemen kullanacağınız her varlığı tanımlamanız gerekmez.

Oyuna Seviyenizi Alma

Dışa aktarılan seviyeler sadece XML dosyalarıdır ve format büyük ölçüde sizin tarafınızdan proje dosyasında tanımlanmaktadır. Ogmo Editör, Flash düşünülerek tasarlanmıştır, ancak çoğu modern programlama dili, güçlü XML desteğine sahiptir. Kaybolduysanız, öğreticiler bölümüne göz atın - Ogmo Editor'ı kendi dilinizde veya tercih ettiğiniz kütüphanede kullanma konusunda bir makale olabilir.


3

Döşeme Stüdyosu

Ücretsiz, Açık Kaynak

Döşeme oluşturmak için temel piksel düzenleme özellikleri. BMP'den, PNG'den vb. İthal etmeyi destekler. Döşeme haritalarınızı çeşitli dillerde kaynak kodu olarak dışa aktarır .


3

Eski favorim Deluxe Paint idi (ki bu bana çıkıyor). Şu anda kullanışlı bir 'kesintisiz dokuya dönüştür' özelliğine sahip Paint Shop Pro'yu kullanıyorum. Gerçek bir karo-simetri editörü kadar iyi değil ama bir tutam içinde iyi.


1
Hiçbir şey Deluxe Paint'i yenemez! Şimdiye kadarki en iyi piksel iticiydi.
Skizz,

2

Kendi seviye editörünüzü oluşturmaya ve oyununuza entegre etmeye değer olabilir - o zaman oyuncuların kendi seviyelerini oluşturmalarına izin verebilirsiniz.


1

Cosmigo'nun Pro Motion'ı , okulun en iyilerinden biri, buna rağmen bir seviye editöründen çok bir boya aracı olmasına rağmen. Fayans yanı sıra sprite için harika; "ızgara" işlevselliği çok. Bunların özellikleri sayfası, bunun ayrıntılarını anlatıyor ve yeni harita haritası işlevselliği hakkında konuşuyor:

* 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'daki. http://en.wikipedia.org/wiki/TUME Sadece belirli sorunlara nasıl yaklaştıklarına dair derslerini izlemek için değer veriyorsa (katmanları fayanslardan ziyade çok daha fazla şekilde kullanırlar, bu sizin oyun yapmanıza çok zordur. kullanıcıya bir paradigma zorlamadan agnostic). Geri günlerde çok sayıda ticari oyun için kullanılan ilginç özellikler. Paralaks düzenlemesi yok (paralaks katmanları genel olarak mantık tarafından yönlendirildiği için zaten zor olacaktı - oyununuzu bir eklenti olarak ihtiyacınız olacak - bu beni şu noktaya getirir - oyununuz harika bir harita editörü yapar. oyun düzenleme, "canlı önizleme" yapmanızı sağlar ve kullanıcı tarafından oluşturulan içeriğin önyüklenmesini sağlar.


1

Minimal Javascript Çini Tabanlı Harita Düzenleyicisi

http://samlancashire.com/mapeditor

Bunu kendi oyunum için yaptım ama genel kullanım için biraz parlatmaya karar verdim. Çok basit, ama işi halledecek.

Haritayı iki boyutlu javascript dizisi olarak dışa aktarır. Dizi öğeleri, döşemeye göre döşemenin koordinatlarını içerir. Örneğin

map1[x][y] = '0,0'; //would be top left tile in tileset
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.