Perangkap apa yang Anda temui ketika menulis game untuk PC dengan Bahasa yang dikelola seperti C # dan bagaimana Anda
Perangkap apa yang Anda temui ketika menulis game untuk PC dengan Bahasa yang dikelola seperti C # dan bagaimana Anda
Saya menemukan pertanyaan ini ketika saya sedang merancang sebuah video game di C #. Jika kami mempertimbangkan game seperti Battlefield atau Call of Duty , ratusan atau bahkan ribuan peluru terbang pada saat bersamaan. Peristiwa dipicu terus-menerus, dan dari apa yang saya tahu, ini menyedot...
Kemarin, saya sudah membaca presentasi dari GDC Canada tentang sistem entitas Attribute / Behavior dan saya pikir ini cukup bagus. Namun, saya tidak yakin bagaimana menggunakannya secara praktis, tidak hanya secara teori. Pertama-tama, saya akan segera menjelaskan kepada Anda bagaimana sistem ini...
Karena game didasarkan pada banyak subsistem yang berbeda, hal-hal seperti grafik (DirectX, OpenGL, ...), suara (OpenAL, Ogg Vorbis, ...) atau fisika (tabrakan, ...), perpustakaan apa yang Anda ketahui yang berguna untuk pengembangan game dalam C # dan manfaat apa yang mereka
Saya akan memulai perjalanan menuju pengembangan game. Mengikuti jawaban untuk pertanyaan terakhir saya, saya akan menggunakan C # dan XNA. Namun, saya secara pribadi tidak tahu pengembang game lain dan saya tidak bekerja di industri sehingga, dengan demikian, akan otodidak. Pengecualian untuk hal...
Untuk membuat game seperti jaringan RTS, saya telah melihat sejumlah jawaban di sini menyarankan untuk membuat game sepenuhnya deterministik; maka Anda hanya perlu mentransfer tindakan pengguna satu sama lain, dan ketinggalan apa yang ditampilkan sedikit untuk "mengunci" input semua orang sebelum...
Saya memiliki masalah dengan resolusi tabrakan AABB. Saya menyelesaikan persimpangan AABB dengan menyelesaikan sumbu X terlebih dahulu, lalu sumbu Y. Ini dilakukan untuk mencegah bug ini: http://i.stack.imgur.com/NLg4j.png Metode saat ini berfungsi dengan baik ketika suatu benda bergerak ke...
Saya telah menggunakan Unity untuk membuat game 2D yang akan sepenuhnya offline (yang merupakan masalah), permainan-permainannya mengharuskan Anda memasukkan string tertentu pada level tertentu dan Unity mengkompilasi ke DLL, yang dapat dengan mudah direkayasa balik, demikian juga ada cara untuk...
Saya sangat baru dalam pengembangan game, tetapi tidak untuk pemrograman. Saya (lagi-lagi) bermain-main dengan game tipe Pong menggunakan canvaselemen JavaScript . Saya telah membuat Paddleobjek yang memiliki properti berikut ... width height x y colour Saya juga punya Pongobjek yang memiliki...
Saya membuat kelas SoundAnalyzer ini untuk mendeteksi ketukan dalam lagu: class SoundAnalyzer { public SoundBuffer soundData; public Sound sound; public List<double> beatMarkers = new List<double>(); public SoundAnalyzer(string path) { soundData = new SoundBuffer(path); sound =...
Saya telah melihat beberapa video dan tutorial untuk membuat objek singleton di Unity, terutama untuk a GameManager, yang tampaknya menggunakan pendekatan berbeda untuk membuat instance dan memvalidasi singleton. Apakah ada pendekatan yang benar, atau lebih tepatnya, lebih disukai untuk ini? Dua...
Saat menulis gim dalam C # yang menggunakan Formulir Windows kuno dan beberapa pembungkus API grafis seperti SlimDX atau OpenTK , bagaimana seharusnya perulangan gim utama disusun? Aplikasi Windows Forms kanonik memiliki titik masuk yang terlihat seperti public static void Main () {...
Saya memiliki objek dalam permainan saya yang bergerak lebih cepat pada 45 derajat kemudian pada 90 derajat. Setiap objek memiliki Titik (x, y) posisi Arah Vector2D (x, y) Kecepatan int Dan yang saya lakukan saat pembaruan adalah posisi baru dihitung sebagai: position.x += direction.x *...
Jadi saya membuat permainan di mana Anda dapat mengirim kapal ke lokasi untuk menjual atau membeli sumber daya seperti kayu, besi, emas, dll. Sekarang saya bertanya-tanya bagaimana sumber daya harus dibuat dalam game. Saya datang dengan 2 opsi Buat kelas untuk setiap sumber daya: public class...
Saya memiliki sistem air berbasis jaringan 2D dalam game XNA saya, kami memiliki metode menggunakan automata seluler untuk mensimulasikan jatuh dan penyebaran air. Contoh air yang mengalir menuruni lereng: Setiap ubin dapat berisi massa 0 hingga 255 nilai cairan, disimpan dalam byte. Saya tidak...
Saya menerapkan varian sistem entitas yang memiliki: Sebuah kelas Entity yang sedikit lebih dari satu ID yang mengikat komponen bersama-sama Sekelompok kelas komponen yang tidak memiliki "komponen logika", hanya data Sekelompok kelas sistem (alias "subsistem", "manajer"). Ini melakukan semua...
Saya memiliki platformer 2D yang saat ini dapat menangani potongan dengan 100 kali 100 ubin, dengan koordinat potongan disimpan sepanjang, jadi ini adalah satu-satunya batas peta (maxlong * maxlong). Semua posisi entitas dll, semuanya relevan dan tidak ada batasan di sana. Masalah yang saya alami...
Saya memiliki dua objek (target dan pemain), keduanya memiliki Posisi (Vector3) dan Rotasi (Quaternion). Saya ingin target berputar dan menghadap tepat ke pemain. Targetnya, ketika menembak sesuatu harus menembak tepat ke pemain. Saya telah melihat banyak contoh slerping kepada pemain, tapi saya...
Saya mencoba membungkus kepala saya di sekitar masalah Hello World-y ini dalam pengembangan game. Saya telah membuat game TicTacToe di XNA jadi saya kira langkah selanjutnya adalah klon Breakout . Ingatlah bahwa saya tidak memiliki pengetahuan tentang pemrograman game atau bahkan matematika apa...
Saya mengerjakan game yang mengharuskan saya menggambar beberapa baris dari satu titik yang lebih formal Diberikan titik A dengan koordinat x, y saya menggambar n garis di mana garis ke-i memiliki koordinat yang dinamai xi, yi. Mengingat kemampuan LineRenderer di dalam Unity3D, saya tidak dapat...