Je lis actuellement le livre Programming Game AI By Example.
Le livre mentionne l'attribution de numéros d'identification uniques à chaque entité du jeu. Souvent, lorsque l'entité A doit contacter l'entité B , A obtient une référence à B en envoyant le numéro d'identification de B à une classe EntityDatabase . Cette classe reçoit des numéros d'identification et renvoie des références aux entités.
Les numéros d'identification de certaines entités peuvent également être récupérés à partir d'un fichier contenant les ID de certaines des entités (les personnages principaux du jeu).
Ma question est: pourquoi ferais-je cela? Pourquoi ne puis-je pas travailler directement avec des références? Est-il parfois difficile d'obtenir une référence directe? L'utilisation d'un système d'identification est-elle une approche courante? Y a-t-il des jeux qui n'utilisent pas d'identifiants?
Je suis nouveau dans le développement de jeux. Veuillez expliquer les avantages de travailler avec un système d'identification d'entité. Les avantages et les inconvénients. Des exemples concrets seraient formidables. Merci