Pengembangan Game

T&J untuk pengembang game profesional dan independen

2
Dalam permainan platform 2D, bagaimana memastikan pemain bergerak dengan lancar di atas tanah yang miring?
Saya sedang mengembangkan mesin fisika untuk game platform 2D. Saya menggunakan teorema sumbu pemisah untuk deteksi tabrakan. Permukaan tanah dibangun dari kotak pembatas yang berorientasi, dengan pemain sebagai kotak pembatas yang selaras sumbu. (Secara khusus, saya menggunakan algoritma dari buku "Deteksi Tabrakan Realtime" yang melakukan deteksi tabrakan untuk OBB menggunakan …
18 2d  physics  platform 


3
Bagaimana saya bisa menerapkan skrip cerdas, di game saya?
Saya sedang mengembangkan mesin game. Itu seharusnya menjadi entitas / komponen yang berbasis satu. Untuk mengembangkan game saya sendiri, saya berpikir untuk menggunakan beberapa bahasa scripting untuk benar-benar membuat entitas. Misalnya, jika saya ingin menambahkan jenis monster yang agresif kepada pemain, itu akan menjadi entitas dengan beberapa komponen; komponen-komponen itu …


6
Haruskah Vector3 mewarisi dari Vector2?
Saya membuat beberapa kelas Vector2(X & Y) dan Vector3(X, Y & Z), tetapi saya tidak tahu apakah akan Vector3mewarisi Vector2, atau apakah akan mengimplementasikan kembali variabel anggota m_xdan m_ylagi? Apa pro dan kontra dari masing-masing pihak (warisan vs redefinisi). Sunting: Saya menggunakan C ++ (VS2010).
18 c++  architecture 


4
Bagaimana saya bisa mengorbit kamera tentang titik targetnya?
Saya sedang menggambar adegan di mana kamera bergerak bebas tentang alam semesta. Kelas kamera melacak titik pandang (atau melihat ), posisi kamera, dan vektor atas. Vektor / titik ini kemudian diteruskan ke gluLookAt. Pan dan zoom hampir sepele untuk diterapkan. Namun, saya menemukan rotasi tentang tampilan pada titik menjadi lebih …

4
Apakah ada yang seperti XNA untuk c ++? [Tutup]
Seperti 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 untuk panduan. …
18 xna  c++ 


1
Gagasan untuk Simulasi Air 2D
Saya mencari input pada simulasi air dalam 2D, terhadap array yang agak besar (sebut saja) yang diblokir / tidak diblokir (dilihat dari samping). Saya telah datang dengan ide-ide berikut: Automata Sel Lakukan simulasi parralel besar-besaran pada CPU, menggunakan sel automata . Dengan aturan sesederhana: Jika ada sel yang terbuka ke …

1
Bagaimana kita menjaga diri agar tidak digugat karena pelanggaran paten yang tidak diketahui?
Ada banyak berita tentang Zynga yang digugat atas beberapa implementasi yang sangat jelas. Ini membuat saya berpikir bahwa industri game penuh dengan ranjau darat untuk diinjak di setiap kesempatan. Masukan apa yang dimiliki setiap orang untuk meminimalkan kerusakan? Terbaru: http://www.gamasutra.com/view/news/36657/Zynga_Sued_Over_Prize_Redemption_Patents.php Contoh lain: https://w2.eff.org/patent/wanted/patent.php?p=sheldon

1
Tentukan panjang busur dari spline Catmull-Rom untuk bergerak dengan kecepatan konstan
Saya memiliki jalur yang ditentukan oleh gabungan splines Catmull-Rom. Saya menggunakan metode statis Vector2.CatmullRom di XNA yang memungkinkan untuk interpolasi antara titik-titik dengan nilai dari 0 ke 1. Tidak setiap spline di jalur ini memiliki panjang yang sama. Ini menyebabkan perbedaan kecepatan jika saya membiarkan bobot bergerak pada kecepatan konstan …

9
Apakah komponen atenuasi linier dalam model pencahayaan memiliki pasangan fisik?
Dalam OpenGL (dan sistem lainnya) faktor redaman jarak untuk lampu titik adalah sesuatu seperti 1/(c+kd+sd^2), di mana djarak dari cahaya dan c, kdan smerupakan konstanta. Saya memahami sd^2komponen yang memodelkan pelemahan "hukum kuadrat terbalik" yang terkenal secara fisik yang diharapkan dalam kenyataan. Saya kira konstan c, biasanya satu, apakah ada …
18 lighting 

4
Struktur data mana yang harus digunakan untuk mewakili medan voxel?
Menurut halaman Wikipedia tentang voxels, "[...] posisi voxel disimpulkan berdasarkan posisinya relatif terhadap voxel lain (yaitu posisinya dalam struktur data yang membentuk satu gambar volumetrik tunggal)." Bagaimana seharusnya seseorang menerapkan struktur data seperti itu? Saya sedang berpikir tentang sebuah octree tetapi saya bertanya-tanya apakah ada hal lain yang tidak pernah …

1
Bagaimana klien game tahu bahwa server berjalan di LAN mereka?
Dalam banyak gim multi-pemain ada opsi untuk bermain LAN. Namun pertanyaan saya adalah bagaimana cara klien mengetahui di mana server berada di LAN? Satu-satunya cara yang bisa saya pikirkan Kirim siaran melalui alamat siaran. Ini memiliki kelemahan disaring kadang-kadang oleh router atau switch di lingkungan jaringan yang berbeda. Coba sambungkan …

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.