İçeriğe geç

Tileset Kenar Taşırıcı

Karolarının arasında ince çizgiler mi var? Tileset’in kenarlarını taşır: her karo kendi kenar piksellerinden bir çerçeve alır ve çizgiler motorda kaybolur. Görsellerin cihazından hiç çıkmaz.

Cihazında oluşturulur. Görsellerin asla yüklenmez.

  • Asla yüklenmez
  • Artık ek yeri yok
  • Ücretsiz, kayıt yok

Nasıl çalışır

Bir tileset’e nasıl kenar taşırılır

  1. 1. adım: Tileset’ini ekle

    Sayfayı seç, bırak ya da yapıştır. Karo boyutu tahmin edilir; karoların başka boyuttaysa düzelt.

  2. 2. adım: Taşırmayı ayarla

    Çoğu oyuna 1 piksel yeter. Bir karoya tıkla ve kenarlarının buluşup buluşmadığını görmek için Döşe’yi seç.

  3. 3. adım: İndir ve içe aktar

    PNG’yi kaydet ve yanında gösterilen karo boyutunu, kenar boşluğunu ve aralığı motoruna gir.

Tileset Kenar Taşırıcı

Çizgi olmadan buluşan karolar

  • Dışa doğru tekrarlanan kenarlar

    Her karo, kendi kenar piksellerinden bir çerçeve alır; motor asla yandaki karodan örnek almaz.

  • Döşeli önizleme

    Herhangi bir karoyu, kenarlarında çizgiyle ya da çizgisiz, üçe üç döşenmiş gör; çizimin kendisindeki ek yerlerini yakala.

  • Motorun için sayılar

    Yeni kenar boşluğu ve aralık senin yerine hesaplanır; Godot, Unity, Tiled ya da Phaser için hazırdır.

  • Asla yüklenmez

    Her şey tarayıcında gerçekleşir; resimlerin cihazında kalır.

Ayrıntılı olarak

Karolar neden çizgi gösterir ve kenar taşırma bunu nasıl çözer

Karolar arasında neden çizgi çıkar

Bir karo haritası her karoyu büyük bir dokunun küçük bir dikdörtgeninden çizer. Kamera pikselin bir kesri kadar kaydığında ya da harita ölçeklendiğinde veya filtrelendiğinde motor o dikdörtgenin kıl payı dışını okur ve komşu karodan ince bir şerit alır. Ekranda bu şerit, sen hareket ettikçe titreyen ince bir çizgidir.

Kenar taşırma, her karonun çevresine karonun kendi kenar piksellerini tekrarlayan bir çerçeve koyar. Motor karonun hemen dışında ne okursa okusun artık karonun kenarıyla aynı renktir, yani görülecek bir şey kalmaz.

Kenarları taşırılmış sayfayı kullanmak

  • Godot: TileSet’in atlas ayarlarında Margins değerini burada gösterilen kenar boşluğuna, Separation değerini aralığa ayarla. Doku bölge boyutu karo boyutun olarak kalır.
  • Unity: Sprite Editor’da hücre boyutuna göre dilimle; Offset’i kenar boşluğuna, Padding’i aralığa ayarla.
  • Tiled: tileset’i eklerken aynı Margin ve Spacing değerlerini gir.
  • Phaser: kenar boşluğunu ve aralığı addTilesetImage’ın son iki argümanı olarak ver.

Karoların kendisini denetlemek

Kenar taşırma, motordan kaynaklanan çizgileri giderir. Çizimden kaynaklanan çizgiler başka bir konudur: sol kenarı sağ kenarıyla uyuşmayan bir çim karosu, nasıl paketlenirse paketlensin ek yeri gösterir.

Bir karoya tıkla ve onu haritanın döşeyeceği gibi üçe üç tekrarlanmış görmek için Döşe’yi seç. Bir kopyanın nerede bitip diğerinin nerede başladığını tam görmek için Karo kenarlarını göster’i aç.

Tileset Kenar Taşırıcı

Sık sorulan sorular

Görsellerim bir yere yükleniyor mu?

Hayır. Her şey tarayıcında, kendi cihazında çalışır. Görsellerin Moriqa'ya ya da başka birine asla gönderilmez; sayfayı kapattıktan sonra hiçbir şey saklanmaz.

Kaç piksel taşırmalıyım?

Çoğu 2D oyun için bir piksel yeter. Doku mipmap kullanıyorsa, kamera çok uzaklaşıyorsa ya da çizgiler hâlâ görünüyorsa iki ya da daha fazlasını kullan.

Kenar taşırma karolarımı değiştirir mi?

Hayır. Karolar boyutunu ve her pikselini korur. Yalnızca çevrelerindeki boşluk değişir; sayfanın büyümesi ve motorda bir kenar boşluğu ile aralık gerektirmesi bundandır.

Ek boşluk ne işe yarar?

Kenarları taşırılmış karolar arasına boş pikseller ekler. Çoğu motorun buna ihtiyacı yoktur; bir araç karolar arasında ayrıca boş alan bekliyorsa işe yarar.

Tileset’imde zaten aralık var. Kullanabilir miyim?

Evet. Elindeki sayfa bölümünü aç ve kenar boşluğu ile aralığını gir. Karolar oradan okunur ve taşırmayla yeniden dizilir.

Bir karonun ek yersiz olup olmadığını nasıl denetlerim?

Karoya tıkla, sonra Döşe’yi seç. Kopyalar görünür bir çizgi olmadan buluşuyorsa karo temiz tekrarlanıyor demektir.

Karoları da mı çiziyorsun?

Moriqa’nın piksel sanatı editörü karoları ve sprite’ları piksel ızgarasında çizer ve motorun için dışa aktarır; tarayıcında, ücretsiz.