Pengembangan Game

T&J untuk pengembang game profesional dan independen

3
Apa sebenarnya yang bisa digunakan untuk shader?
Saya bukan benar-benar orang 3D, dan saya hanya menggunakan sedikit shader dalam beberapa contoh Three.js, dan sejauh ini saya mendapat kesan bahwa mereka hanya digunakan untuk bagian grafis dari persamaan. Meskipun, artikel Wikipedia (sangat samar) dan beberapa sumber lain membuat saya percaya bahwa mereka dapat digunakan untuk lebih dari sekedar …
8 3d  shaders 

3
Memperbarui memori tekstur melalui shader?
Apa judulnya. Apakah mungkin memperbarui tekstur melalui glsl shader? Sesuatu seperti : //Read vec4 Pixel = texture2D(TextureID,gl_TexCoord[TextureIndex].st); //Write to texture memory ? vec4 NewPixel = Pixel + vec4(0.0,0.0,0.0,AlphaPatch); // ?? How to write back to texture memory ?? texture2D(TextureID,gl_TexCoord[TextureIndex].st) = NewPixel; ??


1
Cara Mendekati Ular 360 Derajat
Saya baru saja masuk ke XNA dan harus mengatakan saya menyukainya. Sebagai semacam game halo dunia saya memutuskan untuk membuat game klasik "Snake". Versi 90 derajat sangat sederhana dan mudah diimplementasikan. Tetapi ketika saya mencoba membuat versi yang memungkinkan rotasi 360 derajat menggunakan panah kiri dan kanan, saya mengalami masalah. …

3
Apa fungsi fungsi Sys_PageIn () di Quake?
Saya perhatikan dalam proses inisialisasi Gempa asli, fungsi berikut disebut. volatile int sys_checksum; // **lots of code** void Sys_PageIn(void *ptr, int size) { byte *x; int j,m,n; //touch all memory to make sure its there. The 16-page skip is to //keep Win 95 from thinking we're trying to page ourselves …
8 c  win32 




5
Sumber daya pemrograman audio [tertutup]
Seperti yang ada saat ini, pertanyaan ini tidak cocok untuk format Tanya Jawab kami. Kami berharap jawaban didukung oleh fakta, referensi, atau keahlian, tetapi pertanyaan ini kemungkinan akan mengundang debat, argumen, polling, atau diskusi panjang. Jika Anda merasa bahwa pertanyaan ini dapat diperbaiki dan mungkin dibuka kembali, kunjungi pusat bantuan …
8 c++  audio  sound 

1
Mengapa ContentManager XNA mengikuti parameter tipe umum untuk keperluan serialisasi?
Akhirnya saya sampai pada masalah dan saya bertanya-tanya apa jalan terbaik saya. Singkatnya, masalahnya adalah bahwa XNA ReflectiveReadermerefleksikan ke dalam parameter tipe generik, bahkan jika tidak ada instance dari tipe generik yang disimpan dalam objek yang serial. Contoh terbaik menunjukkan ini. Pertimbangkan kelas model berikut: namespace Model { using System.Collections.Generic; …

5
Apa implikasi yang JIT (javascript / kanvas) vs AOT (Flash) miliki dalam hal kinerja game berbasis browser?
Dalam pengalaman saya, bahkan sampai hari ini, saya masih melihat lebih banyak lag visual dalam gerakan entitas / animasi dalam game berbasis JavaScript (Canvas) daripada yang saya lakukan dalam game berbasis Flash. Mengapa ini - apa sebenarnya descrepancy pada level paling dasar antara kompiler JIT vs AOT dalam skenario spesifik …

7
Sebagai seorang indie, bagaimana cara melindungi game Anda?
Sebagai seorang indie, Anda mungkin tidak bekerja di perusahaan. Dan Anda mungkin memiliki ide permainan yang hebat dan Anda merasa itu akan sukses besar. Saat Anda merilis game Anda. Bagaimana Anda melindunginya sebagai ciptaan Anda sendiri? Sehingga seseorang juga tidak bisa mencuri judul dan menerbitkan "sekuel" misalnya Your-Game-Name 2,3,4. Atau …
8 marketing 

4
Format gambar mana yang digunakan untuk sprite di game HTML5?
Dalam permainan HTML5 2D, format gambar apa yang terbaik untuk digunakan dan mengapa? Haruskah saya menggunakan format berbeda dalam situasi yang berbeda? Misalnya, .png untuk gambar latar belakang, .jpeg untuk bingkai animasi dan sebagainya ... Bagian "mengapa" penting bagi saya. Itu tidak benar-benar harus dilokalisasi ke HTML5, itu bisa menjadi …
8 2d  animation  html5  art  image 

2
Data apa yang dipertukarkan dalam game real-time multipemain?
Saya seorang programmer hobbyist dan sekarang saya ingin tahu tentang data apa yang dipertukarkan dalam sesi multipemain dalam game waktu nyata seperti starcraft 2. Saya melakukan banyak pencarian. Saya menemukan gafferongames.com menawarkan tinjauan yang sangat baik dari masalah yang perlu dipertimbangkan. Glenn dalam artikel dan komentarnya memberikan alasan yang sangat …

3
Tinggi Peta vs 3D Model Mesh
Saat ini saya sedang mengerjakan game PC 3D (ditulis dalam C ++ dan DirectX 9.0) dan saya sedang berusaha menemukan cara terbaik untuk menyimpan data level dalam memori. Aksi gim berlangsung di bawah tanah, jadi selalu ada langit-langit di atas pemain. Tanahnya agak bergelombang dan ada hal-hal seperti stalagmit yang …

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.