BT Sözlüğü › Donanım › Sprite önceliği (sprite priority)

Sprite önceliği (sprite priority)

Donanım Svenska → Güncellendi: 2026-10-27

İki donanım sprite'ı üst üste bindiğinde hangisinin görüneceğini ve sprite'ın arka plan grafiğinin önünde mi arkasında mı duracağını belirleyen kural.

Seksenlerin video çiplerinde derinlik tamponu yoktu, yalnızca sabit kurallar vardı. Hem NES'te hem C64'te en düşük numaralı sprite kazanır; pratikte oyun, sprite tablosunu hangi sırayla doldurursa o sırada çizer. Her sprite'ın ayrıca kendisini arka planın ön plan piksellerinin ardına gönderen bir biti vardır; böylece bir karakter çitin ya da çalının arkasından geçebilir.

Bu kombinasyon, özelliğe dönüşen hatalar üretti. NES'te "arkada" biti açık, düşük numaralı bir sprite, kendisi görünmez olsa bile daha yüksek numaralı tüm sprite'ları da gizler. Super Mario Bros. 3 mantarları soru işaretli bloklardan yükseltmek için tam olarak bunu kullanır. Tarama satırı sınırını aşmak için sprite numaralarını her karede döndüren oyunlar da yan etki olarak derinlik sırasını değiştiren karakterler elde eder.

← Sözlüğe dön