Manuals
Manuals




This translation is community contributed and may not be up to date. We only maintain the English version of the documentation. Read this manual in English

Karo kaynağı

Bir karo kaynağı (Tile Source), bir karo haritası bileşeni (Tilemap component) tarafından ızgara şeklinde bir alana karolar çizmek için kullanılabilir ya da bir sprite bileşeninin veya parçacık efekti bileşeninin (Particle Effect component) grafik kaynağı olarak kullanılabilir. Karo kaynağındaki çarpışma şekillerini (Collision Shapes) de bir karo haritasında çarpışma algılama ve fizik simülasyonu için kullanabilirsiniz (örnek).

Karo kaynağı oluşturma

Tüm karoları içeren bir görüntüye ihtiyacınız vardır. Her karo tam olarak aynı boyutlarda olmalı ve bir ızgaraya yerleştirilmelidir. Defold, karolar arasında aralık ve her karonun çevresinde kenar boşluğu kullanımını destekler.

Karo görüntüsü

Kaynak görüntüyü oluşturduktan sonra bir karo kaynağı oluşturabilirsiniz:

  • Görüntüyü Assets tarayıcısındaki bir proje konumuna sürükleyerek projenize içe aktarın.
  • Yeni bir karo kaynağı dosyası oluşturun (Assets tarayıcısındaki bir konuma sağ tıklayın, ardından New... ▸ Tile Source seçeneğini seçin).
  • Yeni dosyaya bir ad verin.
  • Dosya artık karo kaynağı düzenleyicisinde açılır.
  • Image özelliğinin yanındaki göz atma düğmesine tıklayın ve görüntünüzü seçin. Görüntünün artık düzenleyicide gösterilmesi gerekir.
  • Properties panelindeki özellikleri kaynak görüntüyle eşleşecek şekilde ayarlayın. Her şey doğru olduğunda karolar tam olarak hizalanır.

Karo kaynağı oluşturma

Size
Kaynak görüntünün boyutu.
Tile Width
Her karonun genişliği.
Tile Height
Her karonun yüksekliği.
Tile Margin
Her karoyu çevreleyen piksel sayısı (yukarıdaki görüntüde turuncu).
Tile Spacing
Karoların arasındaki piksel sayısı (yukarıdaki görüntüde mavi).
Inner Padding
Oyun çalıştırıldığında kullanılan sonuç dokusunda karonun çevresine otomatik olarak kaç boş piksel ekleneceğini belirtir.
Extrude Border
Oyun çalıştırıldığında kullanılan sonuç dokusunda kenar piksellerinin karonun çevresinde otomatik olarak kaç kez çoğaltılacağını belirtir.
Collision
Karolar için otomatik olarak çarpışma şekilleri oluşturmakta kullanılacak görüntüyü belirtir.

Karo kaynağında kare dizisi animasyonları

Bir karo kaynağında kare dizisi animasyonu (flip-book animation) tanımlamak için animasyon karelerini oluşturan karolar, soldan sağa uzanan bir dizide yan yana yer almalıdır. Dizi bir satırdan sonraki satıra devam edebilir. Yeni oluşturulan tüm karo kaynaklarında “anim” adlı varsayılan bir animasyon bulunur. Outline görünümünde karo kaynağının kök öğesine sağ tıklayıp Add ▸ Animation seçeneğini seçerek yeni animasyonlar ekleyebilirsiniz.

Bir animasyon seçildiğinde animasyonun Properties paneli gösterilir.

Karo kaynağı animasyonu

Id
Animasyonun kimliği. Karo kaynağı içinde benzersiz olmalıdır.
Start Tile
Animasyonun ilk karosu. Numaralandırma sol üst köşede 1’den başlar ve satır satır sağa doğru ilerleyerek sağ alt köşeye kadar devam eder.
End Tile
Animasyonun son karosu.
Playback
Animasyonun nasıl oynatılacağını belirtir:
  • None animasyonu hiç oynatmaz, ilk görüntü gösterilir.
  • Once Forward animasyonu ilk görüntüden son görüntüye kadar bir kez oynatır.
  • Once Backward animasyonu son görüntüden ilk görüntüye kadar bir kez oynatır.
  • Once Ping Pong animasyonu ilk görüntüden son görüntüye kadar ve ardından tekrar ilk görüntüye dönerek bir kez oynatır.
  • Loop Forward animasyonu ilk görüntüden son görüntüye kadar sürekli tekrarlar.
  • Loop Backward animasyonu son görüntüden ilk görüntüye kadar sürekli tekrarlar.
  • Loop Ping Pong animasyonu ilk görüntüden son görüntüye kadar ve ardından tekrar ilk görüntüye dönerek sürekli tekrarlar.
Fps
Animasyonun saniyedeki kare sayısı (FPS) olarak ifade edilen oynatma hızı.
Flip horizontal
Animasyonu yatay olarak çevirir.
Flip vertical
Animasyonu dikey olarak çevirir.

Karo kaynağı çarpışma şekilleri

Defold, her karo için dışbükey bir şekil oluşturmak üzere Collision özelliğinde belirtilen bir görüntüyü kullanır. Şekil, karonun renk bilgisi içeren, yani %100 saydam olmayan kısmının dış hatlarını izler.

Çarpışmalar için asıl grafikleri içeren görüntüyü kullanmak çoğu zaman mantıklıdır, ancak görsellerden farklı çarpışma şekilleri istiyorsanız ayrı bir görüntü belirtebilirsiniz. Bir çarpışma görüntüsü belirttiğinizde önizleme, oluşturulan çarpışma şekillerini gösteren dış hatları her karo üzerinde gösterecek şekilde güncellenir.

Karo kaynağının Outline görünümü, karo kaynağına eklediğiniz çarpışma gruplarını listeler. Yeni karo kaynağı dosyalarına “default” adlı bir çarpışma grubu eklenir. Outline görünümünde karo kaynağının kök öğesine sağ tıklayıp Add ▸ Collision Group seçeneğini seçerek yeni gruplar ekleyebilirsiniz.

Belirli bir gruba ait olması gereken karo şekillerini seçmek için Outline görünümünde grubu seçin, ardından gruba atamak istediğiniz her karoya tıklayın. Karonun ve şeklin dış hatları grubun rengiyle renklendirilir. Renk, düzenleyicide gruba otomatik olarak atanır.

Çarpışma şekilleri

Bir karoyu çarpışma grubundan çıkarmak için Outline görünümünde karo kaynağının kök öğesini seçin, ardından karoya tıklayın.