Sto usando Direct3D con il wrapper D3DXSPRITE per disegnare le piastrelle sullo schermo. Ho una classe di tessere che contiene membri come collisione e tipo di tessera, quindi ho una serie di tessere ad es
Griglia per piastrelle [256] [256];
Quale sarebbe un metodo migliore?
-Disegna il giocatore al centro dello schermo e sfalsa dove viene disegnata la mappa.
-Spostare il lettore con la videocamera seguente.
Stavo usando il primo metodo, ma è diventato davvero complicato quando arrivi sul bordo superiore sinistro della mappa e quando altri giocatori / nemici sono sulla mappa e si muovono allo stesso tempo
se faccio in modo che la telecamera segua il lettore, dovrei chiamare spriteBatch-> Draw (...) per ogni singola griglia, anche se solo pochi possono adattarsi allo schermo?