TMEditor olarak bilinen kiremitli harita editörü, 2D oyunların yaratıcıları için önemli bir araçtır ve karmaşık harita düzenleri tasarlamak için ücretsiz ve çok yönlü bir platform sunar. TMEditor ile geliştiriciler sadece görsel unsurlar kurmakla kalmaz, aynı zamanda çarpışma alanları, düşman yumurtlama noktaları ve güçlendirme konumları gibi soyut kavramları da tanımlar. Tüm bu veriler, evrensel olarak uyumlu .tmx formatında verimli bir şekilde saklanır ve çeşitli oyun motorlarına entegre olmayı kolaylaştırır.
TMeditor nasıl çalışır?
Bu temel adımları izleyerek TMeditor ile haritalar hazırlama süreci basit ve sezgiseldir:
- Harita boyutunuzu ve temel karo boyutunuzu seçin : Oyun dünyanızın boyutlarını ve tanecikliğini belirleyerek başlayın.
- Görüntü (ler) den fayans setleri ekleyin : haritanızın yapı taşlarını oluşturacak grafik karo kümelerini içe aktarın.
- Harita setlerini haritaya yerleştirin : Oyun ortamınızın görsel düzenini oluşturmak için bu fayansları ızgaraya ayarlayın.
- Ek nesneler ekleyin : Çarpışma bölgeleri veya etkileşimli öğeler gibi soyut öğeleri temsil edecek nesneleri ekleyin.
- Haritayı .tmx dosyası olarak kaydedin : Haritanız tamamlandıktan sonra, oyun projenizde kolay kullanım için .tmx biçiminde kaydedin.
- .Tmx dosyasını içe aktarın ve yorumlayın : Son olarak, .tmx dosyasını oyun motorunuza yükleyin ve haritanızı hayata geçirmek için içeriğini kodlayın.
Özellikler
TMeditor, 2D oyun geliştiricilerinin ihtiyaçlarını karşılayan zengin bir dizi özelliğe sahiptir:
- Oryantasyon Seçenekleri : Oyun tasarımında esneklik sağlayarak hem dik hem de izometrik harita düzenlerini destekler.
- Birden fazla karo seti : Tek bir haritada birkaç fayans setinin kullanılmasına izin vererek ortamlarınızın çeşitliliğini artırır.
- Çoklu Nesne Katmanı : Netlik ve yönetim kolaylığı için ayrı katmanlarda farklı nesne türlerinin organizasyonunu kolaylaştırır.
- Çok katmanlı düzenleme : Detaylı harita oluşturma için en fazla sekiz katman sunar ve karmaşık seviye tasarımını sağlar.
- Özel Özellikler : Haritalar, katmanlar ve nesneler için özellikleri, oyun mekaniğini ve etkileşimlerini ince ayarlamak için özelleştirin.
- Düzenleme Araçları : Verimli harita düzenleme için damga, dikdörtgen ve kopyala macunu gibi çeşitli araçlar içerir.
- Fayans Manipülasyonu : Haritalarınıza çeşitlilik ve ilgi katmak için karo çevirmeyi destekler.
- Geri Alın/Yeniden Olun İşlevselliği : Şu anda karo ve nesne yerleşimi ile sınırlı olan değişiklikleri geri alma ve yeniden düzenleme olanağı sağlar.
- Desteklenen Nesne Türleri : Çok yönlü harita tasarımı için dikdörtgen, elips, nokta, çokgen, polyline, metin ve görüntü dahil olmak üzere çok çeşitli nesneler.
- İzometrik Nesne Yerleştirme : Benzersiz bir görsel efekt için nesnelerin izometrik haritalara konumlandırılmasını sağlar.
- Arka plan görüntüsü desteği : Haritalarınızın estetik cazibesini artırmak için arka plan görüntülerinin eklenmesini sağlar.
- Dışa aktarma seçenekleri : Farklı oyun motorlarıyla uyumluluk için XML, CSV, Base64, Base64-GZIP, Base64-Zlib, PNG ve Replica Island (Level.bin) gibi birden fazla dışa aktarma formatı sunar.
En son 1.0.27 sürümünde yenilikler
En son güncelleme, 4 Ekim 2024'te yayınlanan sürüm 1.0.27, kritik hata düzeltmeleri ile kullanıcı deneyimini geliştirmeye odaklanarak daha pürüzsüz ve daha güvenilir bir harita oluşturma süreci sağlıyor.