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.

Görsel: Unity (Bluesky)

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.

Görsel: Unity (Bluesky)

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.

Görsel: Unity (Bluesky)
0
Bu haberi paylaşİşine yarayacak biri varsa ona da ulaşsın.

0 yorum

Hoş Geldin!

Oyun yapımındaki ekip kaosunu biliyoruz. İşte bu yüzden Devchaos var!

Devchaos, oyun geliştiricileri için kurulan bir topluluk ve iş birliği platformudur. Burada ekip arkadaşları bulabilir, projelerini paylaşabilir, anketler oluşturabilir, forumlarda etkinlik gösterebilir, yorum yapabilir, tester bulabilir ya da olabilirsin. Ayrıca gelişim sürecini takip etmek için Devlog Timeline seni bekliyor.

İlk 100 üyeye özel ayrıcalıklar!Üye olup toplulukta aktif olan ilk 100 kişi özel rozet, benzersiz profil seçenekleri ve sürpriz avantajlar kazanacak. Yalnızca üye olmak yetmez: paylaş, yaz, üret!
Hemen katıl ve yerini al!