Özet - 2D Sprite
- Oyun Geliştirme kursu
- Başlangıç
- Ders 60/83
- 4 dk
2D sprite kullanımını bir özet görevle pekiştirirsin.
Özet: 2D Sprite Sistemi
Bu grupta 2D oyunların görsel omurgasını oluşturan Sprite sistemini öğrendiniz. İçe aktarılan dokular Sprite formatına dönüştürülür ve SpriteRenderer bileşeniyle ekranda çizilir.
// 2D Sprite iş akışı:
// 1. Texture Type -> Sprite (2D and UI)
// 2. Sprite Mode (Multiple) -> Slice (Kareler)
// 3. SpriteRenderer -> Sorting Layer ve Order in LayerPixels Per Unit ile dünya ölçeği dengelenir, Sorting Layer ile derinlik sıralaması yönetilir ve Spritesheet'ler dilimlenerek animasyonlara hayat verilir.
Uygulama Tam 2D sprite profilini yazdır
Bir 2D nesne profilini özetlemek için spriteName ("Knight"), layer ("Characters") ve order (1) değişkenlerini tanımla. Ekrana Sprite: Knight | Layer: Characters | Order: 1 yazdır.
Başlangıç kodu
using System;
class Program
{
static void Main()
{
// 2D sprite özet bilgilerini tanımlayıp yazdır
}
}Örnek çözüm
using System;
class Program
{
static void Main()
{
string spriteName = "Knight";
string layer = "Characters";
int order = 1;
Console.WriteLine("Sprite: " + spriteName + " | Layer: " + layer + " | Order: " + order);
}
}Beklenen çıktı
Sprite: Knight | Layer: Characters | Order: 1
Soru ve cevaplar
Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.
1 2D piksel grafiklerinin keskin görünmesi ve katman derinliğinin ayarlanması için hangi iki özellik birlikte yapılandırılır?
- ParticleSystem ve Lightmap Resolution
- MeshRenderer ve AudioListener
- NavMeshSurface ve Rigidbody Kinematic
- Filter Mode (Point) ve Sorting Layer / Order in Layer Doğru cevap
Açıklama: Point filtresi piksellerin netliğini sağlarken, Sorting Layer ve Order in Layer görselin derinlik sırasını belirler.
2 SpriteRenderer bileşeni ekle
SpriteRenderer renderer = gameObject.AddComponent<____>();
SpriteRenderer renderer = gameObject.AddComponent<SpriteRenderer>();
Açıklama: Bir GameObject'e 2D çizim yeteneği kazandırmak için SpriteRenderer bileşeni eklenir.
3 2D Sprite genel özeti
| Kavram | Anlamı |
|---|---|
Sprite |
2D oyunlar için grafik varlığı |
SpriteRenderer |
Sprite'ı sahnede çizen temel 2D bileşen |
Pixels Per Unit |
Dünya birimi başına düşen piksel ölçeği |
Sorting Layer |
Sprite'ların öncelikli çizim katmanı |