Ich lese gerade das Buch Programming Game AI By Example.
In dem Buch wird erwähnt, wie jeder Entität im Spiel eindeutige ID-Nummern zugewiesen werden. Wenn die Entität A die Entität B kontaktieren muss , erhält A häufig einen Verweis auf B, indem die ID-Nummer von B an eine EntityDatabase- Klasse gesendet wird . Diese Klasse erhält ID-Nummern und gibt Verweise auf die Entitäten zurück.
Die ID-Nummern einiger Entitäten können auch aus einer Datei abgerufen werden, die die IDs einiger Entitäten (die Hauptfiguren des Spiels) enthält.
Meine Frage ist: Warum sollte ich das tun? Warum kann ich nicht direkt mit Referenzen arbeiten? Ist es manchmal schwierig, eine direkte Referenz zu bekommen? Ist die Verwendung eines ID-Systems ein gängiger Ansatz? Gibt es Spiele, die keine IDs verwenden?
Ich bin neu in der Spieleentwicklung. Bitte erläutern Sie die Vorteile der Arbeit mit einem Entity-ID-System. Die Vor-und Nachteile. Konkrete Beispiele wären toll. Vielen Dank