Pengembangan Game

13
Bagaimana cara kerja multipass shaders di OpenGL?

Di Direct3D, multipass shaders mudah digunakan karena Anda benar-benar dapat mendefinisikan lintasan dalam suatu program. Di OpenGL, tampaknya sedikit lebih rumit karena dimungkinkan untuk memberikan program shader sebanyak mungkin vertex, geometri, dan fragmen shader yang Anda inginkan. Contoh...

13
Apakah Unity memiliki dukungan yang ada untuk Garis Waktu?

Saya merencanakan pengembangan game di Unity3D, dan mencoba memahami apa yang sudah disediakan mesin, dan apa yang harus saya kode sendiri. Gim itu sendiri akan menjadi gim ritme, yang berarti menyinkronkan peristiwa audio dan grafis sehingga mereka selalu bermain ketika seharusnya. Yang ingin...

13
Bagaimana saya harus menangani benda kecil di mesin fisika?

Saya membuat mesin fisika 3D untuk melempar dadu. Sampai sekarang dadu telah 1x1x1m dan gravitasi telah 9,82 m / s ^ 2. Ini tentu saja tidak terlihat realistis karena dadu akan merespons semuanya dengan cara yang terlihat agak lambat. Untuk memperbaikinya saya mencoba mengubah semua ukuran untuk...

13
Nomor acak hlsl

Bagaimana Anda menghasilkan angka acak di HLSL? Saya bertanya karena saya ingin mencoba penelusuran gpu ray . Anda perlu membuat arah acak dalam shader piksel. Jadi saya ingin randFloat(), di mana hasilnya adalah angka acak antara -1 dan +1. Juga, apa masalahnya dengan instruksi kebisingan hlsl ?...

13
Kode Shader Debugging?

Saya sedang menulis mesin permainan, dan ketika saya menggunakan kamera perspektif saya mendapatkan layar hitam. Saya tidak akan bertanya persis mengapa ini karena akan ada banyak kode untuk dibagikan dan, terus terang, saya pikir itu adalah pertanyaan kecil bahkan mengganggu Anda...

13
Mengapa ruang klip di OpenGL memiliki 4 dimensi?

Saya akan menggunakan ini sebagai referensi umum, tetapi semakin saya membaca dokumen dan buku online, semakin sedikit saya mengerti tentang hal ini. const float vertexPositions[] = { 0.75f, 0.75f, 0.0f, 1.0f, 0.75f, -0.75f, 0.0f, 1.0f, -0.75f, -0.75f, 0.0f, 1.0f, }; dalam buku online ini ada...

13
Praktik terbaik untuk mengatur parameter Efek di XNA

Saya ingin bertanya apakah ada praktik terbaik untuk mengatur Effectparameter di XNA. Atau dengan kata lain, apa yang sebenarnya terjadi ketika saya menelepon pass.Apply(). Saya bisa membayangkan beberapa skenario: Setiap kali Applydipanggil, semua parameter efek ditransfer ke GPU dan karenanya...