Unity sprite'larında kullanılan pikseller birimlerinin özelliği nedir?


22

2D gelişimi için Birlik öğrenmeye başladım.

Bu yüzden oyuna birkaç sprite içe aktarıyorum ve yardımcı olamadım, ancak varsayılan olarak "birimlere piksel" özelliği olduğunu fark etmedim 100. Normalde onu ayarladım 1. Bu değerden farklı olmam için bir neden var 1mı? Veya, daha genel olarak, farklı karakterlere sahip birden çok sprite sahip olmanın bir nedeni var mı?

Yanıtlar:


18

Birim başına 100 piksel, sahnede 1 piksele eşit olan 100 piksel olan bir hareketli grafik anlamına gelir. Tek birimin kaç piksele eşit olduğunu söylemek sadece bir ölçek. Bu fizik gibi şeyleri etkileyebilir. Birim ayarına daha düşük pikseller bir birimi daha yüksek piksellerden birim ayarına taşımak için daha fazla kuvvet gerektirir.

Evet, birim başına pikselleri değiştirmek istediğiniz zamanlar olabilir. 16x16 döşemelik bir döşeme sayfanız varsa, örneğin sahneleri kolayca birleştirebilmek için birim başına piksel sayısını 16'ya ayarlamayı düşünebilirsiniz.


4
Birim ayarına daha yüksek pikseller bir birimi daha düşük piksellerden birim ayarına taşımak için daha fazla kuvvet gerektirir . Diğer tarafa doğru değil mi? Düşük ayar = fizik simülasyonunda daha büyük nesne (örneğin pikseller yüksekliğinde 1bir sprite ile ayarlamak 200, sprite fiziği motorunda 200 metre yüksekliğinde olacaktır).
Bummzack

Ah evet, haklısın. Karıştın! Gösterdiğin için teşekkürler. Cevabımı düzenledi.
Cooper

9

Başlığınızdaki soruyu cevaplayarak, Unity'deki birimler isteğe bağlı. Bu sadece bir sayı; En yaygın yorum, 1 birimin 1 metre anlamına geldiğidir, ancak bu sadece en çok üzerinde anlaşılan değerdir. 1 birim = 1 ayak veya 1 birim = 1 inç vs. karar verebilirsiniz.

Varsayılan 100 piksel ayarını neden kullandığınıza gelince, bunun nedeni fizik sisteminin çok büyük değerleri sevmemesidir. 1 birim = 1 piksel ayarlarsanız, fizik sistemi kare başına yüzlerce birimi hareket ettirir ve fizik hesaplamaları bu durumda bozulma eğilimindedir. 1 birim = 100 piksel ayarlayarak, fizik, kare başına birkaç birim gibi nesneleri daha fazla hareket ettirecek.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.