Unity 6.6, Dictionary alanlarını doğrudan serileştiriyor ve Inspector'da gösteriyor
[SerializeField] eklenen Dictionary<TKey, TValue> alanları artık özel serileştirme kodu yazmadan kaydediliyor; Inspector bunları anahtar ve değerlerden oluşan iki sütunlu bir liste olarak gösteriyor.

Unity 6.6 ile motor Dictionary<TKey, TValue> alanlarını doğrudan serileştiriyor. Unity'nin Unity 6.6 yenilikleri sayfasına göre sözlük verisini oluşturmak ve düzenlemek için artık özel serileştirme kodu yazmak gerekmiyor.
Bir MonoBehaviour, ScriptableObject ya da iç içe [Serializable] türdeki sözlük alanına [SerializeField] eklemek yetiyor: Unity bu veriyi domain reload'lar, sahne kayıtları ve Play moduna geçişler boyunca koruyor. Inspector penceresi serileştirilmiş sözlüğü solda anahtarlar, sağda değerler olacak şekilde iki sütunlu bir liste olarak gösteriyor.

Unity, Bluesky'daki paylaşımında özelliği "en çok heyecanla beklediğiniz güncelleme" diye tanıttı ve artık özel sarmalayıcılara ya da kalıp koda gerek kalmadığını yazdı. Aynı yenilikler sayfasında 6.6'nın başka programlama değişiklikleri de yer alıyor: yeni projelerde Play moduna girerken domain reload artık varsayılan olarak kapalı, Burst derleyicisi de motorun yerleşik bir modülü oldu.




0 yorum