Pengembangan Game

9
Bagaimana saya bisa mendefinisikan area yang diisi air?

Saya ingin meningkatkan mesin gim kecil saya dengan simulasi air yang terlihat bagus. Untuk mulai bekerja pada itu saya perlu menemukan cara yang tepat untuk mewakili air dalam permainan. Sayangnya saya tidak tahu representasi yang jauh berbeda, jadi saya akan bertanya kepada Anda. Ada pertanyaan...

9
Profil permukaan atas air 2D

Saya mencoba untuk membuat efek dari ketebalan permukaan air dengan shader vertex-fragment. Saya berada dalam lingkungan permainan 3D tetapi ini adalah tampilan gulir sehingga tampilan "2D". Berikut ini adalah tutorial yang bagus untuk membuat efek seperti itu dalam 2D ​​nyata menggunakan fragmen...

9
Bagaimana cara menghindari terkekeh?

Saya sedang menulis game iOS jaringan. Ketika mengirim paket dengan GKMatchSendDataReliable(yang saya asumsikan adalah UDP dengan kode penerimaan paket mereka sendiri ditulis) pada 60 paket per detik (jadi 16 ms antara paket yang berdekatan), waktu ping rata-rata dengan cepat menjadi lebih buruk:...

9
Garis pandang diagonal dengan dua sudut

Saat ini saya sedang menggunakan algoritma garis Bresenham untuk saling berhadapan. Masalahnya adalah saya telah menemukan kasus tepi di mana pemain dapat melihat menembus dinding. Terjadi ketika pemain melihat antara dua sudut dinding dengan celah di sisi lain pada sudut tertentu. Hasil yang...

9
Mengalokasikan Entitas dalam Sistem Entitas

Saya tidak yakin bagaimana saya harus mengalokasikan / menyerupai entitas saya dalam sistem entitas saya. Saya memiliki berbagai pilihan, tetapi kebanyakan dari mereka tampaknya memiliki kontra terkait dengan mereka. Dalam semua kasus, entitas mirip dengan ID (integer), dan mungkin memiliki kelas...

9
Bagaimana cara mensimulasikan pendulum ayun?

Saya ingin mensimulasikan tali dengan beban terpasang, berayun bolak-balik seperti pendulum. Fisika apa pun yang sebenarnya berlebihan; itu hanya mengulangi gerakan yang sama tanpa henti. JQuery memiliki kemudahan "ayunan" mirip dengan apa yang saya cari. Bagaimana cara kerjanya? Saya sedang...

9
Fungsi SDL untuk Memuat PNG

Saya sedang belajar SDL 2.0 saat ini dan saya telah melihat metode ini untuk memuat BMP: SDL_Texture* LoadImage(std::string file) { SDL_Surface *loadedImage = nullptr; SDL_Texture *texture = nullptr; loadedImage = SDL_LoadBMP(file.c_str()); if (loadedImage != nullptr) { texture =...

9
Berapa level yang harus saya buat?

Terkunci . Pertanyaan ini dan jawabannya dikunci karena pertanyaannya di luar topik tetapi memiliki signifikansi historis. Saat ini tidak menerima jawaban atau interaksi baru. Salah satu masalah yang saya bergulat dengan banyak game saya adalah mencoba untuk

9
Menghasilkan medan pada GPU

Di mesin saya, saya membuat medan tanpa batas dengan penggunaan perlin noise alghoritm yang dihitung pada CPU. Pembuatan medan berlangsung seperti ini: Jika kamera dekat tambalan yang tidak dimuat, buat itu Hitung array noise 513x513 dengan batas yang diberikan Hitung normals, tangen, binormal,...

9
Mengapa perusahaan masih menggunakan Visual Studio versi lama?

Saya mengerti mengapa C ++ digunakan. Bukan itu pertanyaannya. Ketika saya menginstal game, biasanya Steam (saya hanya menggunakan Steam hari ini) akan menginstal C ++ 2005 Runtime yang dapat didistribusikan. Pertanyaan saya adalah mengapa demikian? Apa alasan runtime yang dirilis lebih dari 8...

9
Menggunakan dua shader bukan satu dengan pernyataan IF

Saya telah bekerja pada porting sumber opengl ES 1.1 yang relatif besar ke ES 2.0. Di OpenGL ES 2.0 (yang artinya, semuanya menggunakan shader), saya ingin menggambar teko tiga kali. Yang pertama, dengan warna yang seragam (ala the old glColor4f). Yang kedua, dengan warna per-simpul (teko...