Şu anda Örnek Programlama Oyunu AI kitabını okuyorum.
Kitap, oyundaki her bir varlığa benzersiz kimlik numaraları atamasından bahsediyor. Genellikle işletme zaman bir kontakt işletme için ihtiyaç B , A bir referans alır B göndererek B bir üzere ID'niz EntityDatabase sınıfı. Bu sınıf kimlik numaralarını alır ve varlıklara referanslar döndürür.
Bazı varlıkların kimlik numaraları, bazı varlıkların (ana oyun karakterleri) kimliklerini içeren bir dosyadan da getirilebilir.
Sorum şu: Bunu neden yapayım? Neden doğrudan referanslarla çalışamıyorum? Doğrudan referans almak bazen zor olabilir mi? Kimlik sistemi kullanmak ortak bir yaklaşım mıdır? Kimlik kullanmayan oyunlar var mı?
Oyun geliştirmede yeniyim. Lütfen bir varlık kimliği sistemiyle çalışmanın faydalarını açıklayın. Avantaj ve dezavantajlar. Somut örnekler çok iyi olurdu. Teşekkürler