Pengembangan Game

T&J untuk pengembang game profesional dan independen

2
Peluncuran peningkatan permainan: Waktu rilis lintas platform
Saya baru saja selesai melakukan peningkatan besar-besaran untuk judul seluler lama, yang belum melihat pembaruan selama lebih dari setahun. Banyak konten baru, semuanya terlihat bagus. Sayangnya, hari ini dibutuhkan rata-rata 12 hari untuk mendapatkan pembaruan melalui tabung persetujuan iTunes, tetapi kurang dari 2 jam untuk membuangnya langsung di Google Play. …


4
Menggabungkan geometri / mesh tanpa kehilangan manfaat
Di three.js kita cukup menggabungkan geometri untuk membatasi jumlah panggilan draw dan dengan demikian meningkatkan kinerja. Dalam tes sederhana dengan satu bahan, saya bisa menggambar 50.000 kubus + bayangan @ 60fps pada GPU GTX660 saya. Tanpa penggabungan geometri, 5.000 kubus sudah menyebabkan masalah. Saya bertanya-tanya bagaimana cara mempertahankan manfaat dari …
11 three.js 


1
Bagaimana saya bisa membuat profil kecepatan vertex dan shader fragmen saya secara terpisah?
Saya ingin tahu bagaimana saya dapat memeriksa untuk melihat apakah verteks saya atau shader fragmen saya adalah hambatan dalam pipa rendering saya. Saya telah membaca tentang menggunakan glQueryCounterdengan GL_TIMESTAMPtarget untuk mendapatkan pos pemeriksaan jam antara perintah OpenGL, tetapi ini tidak membedakan antara berbagai jenis shader. Misalnya, jika satu frame pada …

1
Tessellation vs Geometry Shader
Koreksi saya jika saya salah, tetapi pekerjaan Geometry Shader dan Tessellation Shader adalah menghasilkan simpul dalam Pipa Grafis. Apa yang ingin saya ketahui adalah bagaimana mereka berbeda dan kapan saya harus menggunakannya?

3
Rendering hanya sebagian layar dengan detail tinggi
Jika gambar ditampilkan untuk sudut tampilan yang besar (mis. TV yang sangat besar atau headset VR), pemirsa tidak dapat benar-benar fokus pada keseluruhan gambar, hanya sebagian saja. (Sebenarnya, ini adalah kasus untuk layar berukuran biasa juga.) Dikombinasikan dengan cara untuk melacak mata pemirsa (yang sebagian besar layak di VR kurasa), …


3
Apakah Unity membuat Anda kode di Jawa? [Tutup]
Tutup. Pertanyaan ini di luar topik . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga sesuai topik untuk Game Development Stack Exchange. Ditutup 2 tahun yang lalu . Saya cukup baru dalam pengalaman Unity3D, tetapi saya memiliki pengetahuan yang sangat baik tentang Java dan pengembangan Android. …



2
Apa spesifikasi teknis yang harus ditetapkan untuk musik?
Saya sedang menulis musik untuk permainan video. Pada titik tertentu, saya perlu bekerja dengan programmer untuk menentukan spesifikasi teknis untuk file audio yang akan saya serahkan kepada mereka. Jenis rincian apa yang perlu kita bicarakan? Sebagai contoh, beberapa pertanyaan yang saya pikir perlu kita selesaikan adalah: Dalam format apa file …
11 music 

4
Deteksi tabrakan 2D
Anggap saya menggunakan karakter ini. (sumber: iconbug.com ) Bagaimana Anda menerapkan deteksi tabrakan untuk itu? Menggunakan kotak pembatas tampaknya bukan perkiraan yang baik, karena bentuk burung itu tidak jauh dari kotak. Saya berpikir memiliki semacam struktur data quad tree di dalam objek yang mewakili bagian dari gambar. Setiap daun bisa …

2
Bagaimana saya dapat secara acak membuat medan sisi-penggulung berbasis ubin 2D?
Saya ingin membuat peta secara acak untuk gim sidescroller 2D menggunakan tileset berikut: Saya telah menemukan beberapa artikel bagus tentang proses bitmasking, misalnya: http://www.angryfishstudios.com/2011/04/adventures-in-bitmasking/ http://www.saltgames.com/2010/a-bitwise -metod-for-apply-tilemaps / Saya suka ide menggunakan bitmask / tilemask alih-alih melakukan klausa besar atau beralih pernyataan. Namun, saya mengalami kesulitan memvisualisasikan seluruh proses dan tidak …

3
Apa tujuan dari indeks dalam rendering 3D?
Misalkan Anda membuat kubus 3D di OpenGL. Anda menerapkan data titik yang diperlukan untuk objek (kubus). Apa gunanya menggunakan indeks? void CreateCube() { const Vertex VERTICES[8] = { { { -.5f, -.5f, .5f, 1 }, { 0, 0, 1, 1 } }, { { -.5f, .5f, .5f, 1 }, { …
11 opengl 

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.