Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
VirtualizedScrollRectList, çok fazla sayıda GameObject için maliyet ödemeden içinde ScrollRects çok büyük listeleri temsil etmenizi sağlayan bir yardımcı bileşendir. Bu, öğesinin görünür alanını tamamen kapsayan bir dizi GameObject'i ScrollRectkoruyarak ve liste yukarı ve aşağı kaydırdıkça bunları yeniden kullanarak ve yeniden konumlandırarak çalışır.
Olay yerinde bir örnek bulunabilir VirtualizedScrollRectList .
Betik Oluşturma
Bunu kullanmak, bileşeninize ScrollRectbir bileşen olarak eklemek kadar basit değildir, ayrıca devam etmek için biraz kod gerektirir. Yapmanız gerekenler şunlardır:
- Sanallaştırılmış listede kaç öğe olduğunu bildirmek için çağrısı
VirtualizedScrollRectList.SetItemCount. - Ön paketi sağlanan dizinle ilişkili verilerle doldurabilmek için
OnVisiblegeri çağırmalarınızı veOnInvisibleöğesine ekleyin. - Listeniz zaman içinde değiştikçe Öğe Sayısı'nın gösterimini güncelleştirin
VirtualizedScrollRectList.
Not
VirtualizedScrollRectList havuzdaki tüm GameObject'leri geri dönüşüme döndürür ve ve geri çağırmaları OnVisibleOnInvisibleile prefab'da yaptığınız değişiklikleri ayarlamanıza (yeniden) bağlıdır. Başka bir deyişle, GameObject'te yaptığınız değişiklikler tarafından VirtualizedScrollRectListtemizlenmez.
Prefabrik
denetçide istediğiniz prefabrik ayarı yapabilirsiniz. Listedeki her GameObject, bu prefabrik düzenin bir örneği olacaktır.