UX Bileşenleri (Tuval Olmayan) — MRTK3
Bu paket, Tuval olmayan, RectTransform olmayan bileşenleri kullanarak Karma Gerçeklik Tasarım Dilini uygulayan UX bileşenlerinden oluşan bir kitaplık içerir.
Projeniz için Tuval dışı ön tabloları kullanmayı seçerken dikkatli bir şekilde karar vermelisiniz. Çoğu durumda, özellikle çok sayıda mühendis ve tasarımcıyla büyük uygulamalar oluştururken Canvas önfabrik kitaplığı daha esnek, yeniden kullanılabilir ve sürdürülebilir olacaktır. Buna ek olarak, Tuval tabanlı bileşenler çoğu tasarımcının kullanabilmeyi beklediği modern tasarım araçları sunar... Ancak performansla ilgili dikkat edilmesi gereken noktalar da vardır: Tuval bileşenlerinin esnekliği ve özellik kümesi daha yüksek bir maliyetle gelebilir. Aynı anda birkaç yüzlerce öğenin görünür olduğu özellikle büyük URI'ler oluşturuyorsanız, gelişmiş toplu işleme ve çizim çağrısı verimliliği için Tuval dışı ön kullanılanlar seçmek isteyebilirsiniz.
Aşağıdaki tabloda, uygulamanız için hangi bileşenlerin kullanılacağını seçerken dikkate almak isteyebileceğiniz bir dizi ölçüt özetlenmiştir. Buna ek olarak, karma Canvas UI sistemlerinin nasıl çalıştığına ilişkin ayrıntılı bir döküm ve ilgili avantajlar ve dezavantajlar hakkında açıklamalar için belgelere bakın .
Ölçütler | Tuval | Tuval Dışı |
---|---|---|
Yeniden boyutlandırma ve düzen | Gerçek zamanlı yeniden boyutlandırma, dinamik düzen, yatay/dikey/kılavuz düzenleri, kenar boşluğu/cilt payı, doldurma, esnek % | Yeniden boyutlandırma veya düzen yok. Her şey el ile konumlandırılır ve el ile boyutlandırılır. |
Kaydırma/kırpma | Kaydırma ve piksel başına doğru kırpma (yuvarlatılmış köşeli) ücretsiz olarak gelir. | Kaydırma özelliği yoktur; kırpma, işleyici başına yapılandırma gerektirir. |
Takım + proje boyutu | Yeniden kullanılabilir ve esnek bileşenler büyük ekipleri daha etkili ve tutarlı hale getirir | Prefab sayısı ve esnek olmayan tasarımlar/düzen büyük takımlarda tutarlılığı zorlaştırıyor |
Öğrenme eğrisi | Unity kullanıcı arabirimi bilgisi + deneyimi önerilir | Önceki Unity kullanıcı arabirimi deneyimi gerekmez |
2B fare girişi | Yes | Yes |
Zengin volumetrik XR girişi | Yes | Yes |
Tema oluşturma | Devam eden çalışma | com.microsoft.mrtk.data |
Localization (Yerelleştirme) | Devam eden çalışma | Devam eden çalışma |
Ekrandaki kullanıcı arabirimi öğelerinin sayısı | Küçük düzenler için en iyi | Yüzlerce/binlerce öğe için daha iyi toplu işleme performansı |