Pengembangan Game

T&J untuk pengembang game profesional dan independen



4
Mengapa radian lebih disukai daripada derajat dalam pengembangan game?
Saya telah mencari definisi radian dan menemukan bahwa matematikawan lebih suka mereka karena mereka berasal dari pi daripada sepenuhnya berubah-ubah seperti derajat. Namun, saya belum menemukan alasan kuat untuk menggunakannya dalam pengembangan game, mungkin karena kurangnya pemahaman matematis terkait saya. Saya tahu bahwa sebagian besar fungsi sin / cos / …

7
Bagaimana seseorang bisa mengimplementasikan modul C ++ hot-swappable?
Waktu iterasi yang cepat adalah kunci untuk mengembangkan game, jauh lebih daripada grafis yang bagus dan mesin dengan truk penuh fitur menurut saya. Tidak heran banyak pengembang kecil memilih bahasa scripting. Cara Unity 3D untuk dapat menjeda permainan dan memodifikasi aset DAN kode, kemudian melanjutkan dan membuat perubahan segera berlaku …
39 c++  hot-reload 

13
Bagaimana saya bisa membuat backtracking menarik?
Ketika seorang pemain menavigasi ruang untuk pertama kalinya, itu sangat menarik: kontennya baru, bahayanya tidak diketahui, jalur harus ditemukan. Namun, berbagai situasi memaksa pemain untuk mundur, atau menavigasi ruang yang sama beberapa kali. Mungkin para desainer tingkat sedang ekonomis, atau mencoba membangun keakraban dengan ruang. Mungkin gim itu sendiri bersifat …



7
GUI langsung - yae atau tidak? [Tutup]
Saya telah bekerja pada pengembangan aplikasi dengan banyak sistem GUI "yang dipertahankan" (di bawah ini lebih lanjut tentang apa yang saya maksud dengan itu) seperti MFC, QT, Forms, SWING, dan beberapa kerangka kerja web-GUI beberapa tahun yang lalu. Saya selalu menemukan konsep kebanyakan sistem GUI terlalu rumit dan canggung. Jumlah …
39 gui 


1
Mengapa kode deteksi ketukan ini gagal mendaftarkan beberapa ketukan dengan benar?
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 = new Sound(soundData); } // C = threshold, N = size of history buffer / 1024 …
38 c#  audio 


2
Mengapa kita menggunakan teorema Pythagoras dalam fisika game?
Saya baru-baru ini belajar bahwa kita banyak menggunakan teorema Pythagoras dalam perhitungan fisika kita dan saya khawatir saya tidak benar-benar mengerti maksudnya. Berikut ini contoh dari buku untuk memastikan objek tidak bergerak lebih cepat daripada MAXIMUM_VELOCITYkonstanta pada bidang horizontal: MAXIMUM_VELOCITY = <any number>; SQUARED_MAXIMUM_VELOCITY = MAXIMUM_VELOCITY * MAXIMUM_VELOCITY; function animate(){ …

1
Arahkan mouse ke FPS
Saya ingin membuat First Person Shooter dan memindahkan kamera dengan mouse. Masalahnya adalah ketika kursor mencapai batas layar, kamera tidak akan berputar lagi. Bagaimana saya bisa menjaga mouse tetap di tengah dan mendeteksi pergerakannya?

6
Mengapa menggunakan angka acak ketika datang ke hadiah dan statistik?
Banyak game menggunakan angka acak untuk hal-hal seperti kerusakan serangan, jarahan emas, atau tipe monster yang muncul. Jelas bahwa angka acak memungkinkan Anda menghasilkan konten untuk membuat game lebih dapat dimainkan ulang, tetapi saya berbicara tentang hal-hal tertentu. Misalnya: Di DOTA, saat Anda membunuh monster, Anda mendapatkan jumlah emas acak …


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.