Saya saat ini membaca buku Programming Game AI By Example.
Buku ini menyebutkan pemberian nomor ID unik untuk setiap entitas dalam game. Seringkali ketika entitas A kebutuhan untuk kontak entitas B , A mendapat referensi ke B dengan mengirimkan B 'nomor ID ke EntityDatabase kelas. Kelas ini menerima nomor ID dan mengembalikan referensi ke entitas.
Nomor ID dari beberapa entitas juga dapat diambil dari file yang berisi ID dari beberapa entitas (karakter permainan utama).
Pertanyaan saya adalah: Mengapa saya melakukan ini? Mengapa saya tidak dapat bekerja secara langsung dengan referensi? Apakah kadang-kadang sulit untuk mendapatkan referensi langsung? Apakah menggunakan sistem ID pendekatan umum? Apakah ada game yang tidak menggunakan ID?
Saya baru dalam pengembangan game. Tolong jelaskan manfaat bekerja dengan sistem ID entitas. Kelebihan dan kekurangannya. Contoh nyata akan sangat bagus. Terima kasih