Saya baru memulai dengan OpenGL, dan saya mencoba menggunakannya untuk membuat game 2D. Dalam permainan ini, saya memiliki kisi heksagonal yang terdiri dari berbagai macam heksagon berwarna sangat besar. Sebagai programmer OpenGL pemula, saya melihat dua cara menggambar kotak ini:
- Menggunakan vertex buffer dengan data untuk hexagon tunggal, kemudian menggunakan nilai offset yang seragam dan mengulangi pada CPU untuk menggambar program yang sama berkali-kali sampai saya memiliki grid.
- Membuat buffer vertex tunggal yang sangat besar yang dihitung sebelumnya yang menarik semua segi enam dalam satu panggilan.
Apa metode yang paling efisien? Apakah ada cara yang lebih baik untuk melakukan ini?