J'utilise Direct3D avec le wrapper D3DXSPRITE pour dessiner les tuiles à l'écran. J'ai une classe de tuiles qui contient des membres tels que la collision et le type de tuile, puis j'ai un tableau de tuiles par exemple
Grille de tuiles [256] [256];
Quelle serait la meilleure méthode?
-Dessinez le joueur au centre de l'écran et décalez où la carte dessine.
-Déplacez le lecteur avec la caméra suivante.
J'utilisais la première méthode, mais cela devient vraiment compliqué lorsque vous arrivez en haut à gauche de la carte, et lorsque d'autres joueurs / ennemis sont sur la carte et se déplacent en même temps
si je fais suivre la caméra au joueur, devrais-je appeler spriteBatch-> Draw (...) pour chaque tuile de la grille même si seulement quelques-unes peuvent tenir sur l'écran?