Pengembangan Game

32
Apa tujuan glScissor?

Saya tahu bahwa ini lebih efisien daripada uji stensil, tetapi apakah saya benar dengan asumsi bahwa fungsi yang sama dapat dicapai dengan menggunakan transformasi proyeksi dengan

32
Bagaimana sistem entitas cache-efisien?

Akhir-akhir ini, saya telah banyak membaca tentang sistem entitas untuk diimplementasikan dalam mesin game C ++ / OpenGL saya. Dua manfaat utama yang sering saya dengar tentang sistem entitas adalah konstruksi mudah entitas jenis baru, karena tidak harus kusut dengan hierarki warisan yang...

31
Kompensasi lag dengan game 2D jaringan

Saya ingin membuat game 2D yang pada dasarnya adalah permainan sandbox / activity yang didorong oleh fisika. Ada sesuatu yang saya benar-benar tidak mengerti. Dari penelitian, sepertinya pembaruan dari server hanya sekitar 100ms. Saya dapat melihat bagaimana ini bekerja untuk seorang pemain karena...

31
Cara yang baik untuk membangun lingkaran game di OpenGL

Saat ini saya mulai belajar OpenGL di sekolah, dan saya mulai membuat permainan sederhana beberapa hari yang lalu (sendirian, bukan untuk sekolah). Saya menggunakan freeglut, dan saya sedang membuatnya dalam C, jadi untuk loop game saya, saya benar-benar baru saja menggunakan fungsi yang saya buat...

31
Apa itu tekstur 3D?

Google telah mengecewakan saya, saya tidak dapat menemukan sesuatu yang informatif. Jadi mungkin GameDev bisa :). Apa itu tekstur 3D? Kapan mereka digunakan? Biaya kinerja? Bagaimana mereka disimpan? Saya punya banyak ide yang kabur, tetapi tidak ada definisi 'pasti'. Setiap referensi ke...

31
Apa perbedaan antara perpustakaan dan mesin?

Saya sedang mengerjakan perpustakaan untuk membantu pengembangan game 2D dengan Scala. Sejauh ini, ini adalah kumpulan kelas bermanfaat, pemuatan file, deteksi tabrakan, gambar, sprite, dll. Jadi kapan itu berhenti menjadi perpustakaan kelas dan mulai menjadi mesin? Di mana tepatnya letak...

31
Memahami Perlin Noise

Saya mempermainkan Perlin Noise setelah bekerja dengan Diamond Square. Saya mengikuti implementasi oleh Hugo Elias yang pada dasarnya, membuat serangkaian fungsi dengan x, y sebagai input untuk membuang setiap nilai koordinat. Kode PHP saya ada di sini : Saya punya dua pertanyaan: Bagaimana cara...

31
Bagaimana Anda mengubah kubus menjadi bola?

Saya mencoba membuat bola quad berdasarkan artikel , yang menunjukkan hasil seperti ini: Saya dapat membuat kubus dengan benar: Tetapi ketika saya mengonversi semua poin sesuai dengan rumus ini (dari halaman yang ditautkan di atas): x = x * sqrtf(1.0 - (y*y/2.0) - (z*z/2.0) +...

31
Mengapa GPU membutuhkan driver khusus game?

Pembaruan driver GPU PC sering mengutip peningkatan yang dibuat untuk kinerja game tertentu yang baru saja dirilis. Mengapa pembaruan khusus game ini diperlukan? Bagaimana perubahan spesifik game berinteraksi dengan kode

31
Menciptakan ilusi stres dan bahaya

Saat ini saya sedang bereksperimen dengan pengaturan permainan petualangan di mana pada suatu titik permainannya cukup tenang dan pemain harus memecahkan teka-teki dan pada titik tertentu ada musuh atau perangkap lingkungan. Saya tidak ingin ada peristiwa bahaya yang mengejutkan datang entah dari...