Je fais un moteur de tuile pour les jeux 2D descendants. Fondamentalement, le monde est composé d'une grille de tuiles.
Maintenant, je veux mettre par exemple des PNJ qui peuvent se déplacer sur la carte.
Que pensez-vous est le mieux:
- chaque tuile a un pointeur vers le PNJ qui est sur sa tuile, ou un pointeur NULL
- avoir une liste de PNJ, et ils ont les coordonnées de la tuile sur laquelle ils se trouvent.
- autre chose?
je pense
- est plus rapide pour la détection des collisions, mais il utiliserait beaucoup plus d'espace mémoire et il est plus lent de trouver tous les PNJ dans une carte.
- c'est le contraire.