Saya menggunakan Direct3D dengan pembungkus D3DXSPRITE untuk menggambar ubin ke layar. Saya memiliki kelas ubin yang berisi anggota seperti tabrakan dan jenis ubin, lalu saya memiliki array ubin misalnya
Kisi genteng [256] [256];
Metode mana yang lebih baik?
-Gambar pemain di tengah layar dan offset di mana peta menarik.
-Pindahkan pemain dengan mengikuti kamera.
Saya menggunakan metode pertama, tetapi semakin rumit ketika Anda sampai di tepi kiri atas peta, dan ketika pemain / musuh lain ada di peta dan bergerak pada saat yang sama
jika saya membuat kamera mengikuti pemain, apakah saya harus memanggil spriteBatch-> Draw (...) untuk setiap kotak petak tunggal meskipun hanya sedikit yang bisa muat di layar?