Pertanyaan yang diberi tag «c++»

C ++ adalah bahasa pemrograman untuk tujuan umum yang diketik secara statis, bentuk-bebas, multi-paradigma, dikompilasi.

7
Bagaimana cara menghindari objek game yang tidak sengaja menghapus diri mereka di C ++
Katakanlah gim saya memiliki monster yang dapat kamikaze meledak pada pemain. Mari kita pilih nama untuk monster ini secara acak: Creeper. Jadi, Creeperkelas memiliki metode yang terlihat seperti ini: void Creeper::kamikaze() { EventSystem::postEvent(ENTITY_DEATH, this); Explosion* e = new Explosion; e->setLocation(this->location()); this->world->addEntity(e); } Acara tidak antri, mereka dikirim segera. Ini menyebabkan …
20 c++  scene-graph 

6
Menemukan arah perjalanan di dunia dengan tepi terbungkus
Pertanyaan ini dimigrasikan dari Stack Overflow karena dapat dijawab di Game Development Stack Exchange. Bermigrasi 8 tahun yang lalu . Saya perlu menemukan arah jarak terpendek dari satu titik di dunia 2D saya ke titik lain di mana ujung-ujungnya dibungkus (seperti asteroid dll). Saya tahu cara menemukan jarak terpendek tetapi …
20 c++  algorithm 


2
Cara terbaik untuk mendapatkan pengalaman kerja C ++ untuk pekerjaan dalam game (berasal dari C #) [ditutup]
Seperti yang ada 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 …

8
Menentukan Tangan Poker
Saya telah membuat permainan Texas Hold'Em sebagai bagian dari penilaian, dan saya telah mempertimbangkan bagaimana memeriksa 7 kartu yang tersedia dan menentukan apakah ada tangan. Satu-satunya metode yang mungkin saya pikirkan adalah mengurutkan kartu secara numerik, kemudian memeriksa setiap kelompok yang mungkin terdiri dari 5 kartu dan memeriksa apakah mereka …
19 c++  card-game  poker 

4
Mengapa industri ini beralih dari C ke C ++? [Tutup]
Ditutup . Pertanyaan ini perlu lebih fokus . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga berfokus pada satu masalah hanya dengan mengedit posting ini . Ditutup 2 tahun yang lalu . Pertama-tama saya ingin memiliki jawaban yang nyata, saya selalu berusaha untuk mendapatkan lebih banyak …
19 c++  c 

4
Opcode mana yang lebih cepat pada level CPU? [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 3 tahun yang lalu . Di setiap bahasa pemrograman ada set opcode yang direkomendasikan daripada yang lain. Saya sudah mencoba daftar mereka di …

7
Seberapa penting Anda menemukan keamanan pengecualian dalam kode C ++ Anda?
Setiap kali saya menganggap membuat kode saya sangat aman, saya membenarkan tidak melakukannya karena itu akan sangat memakan waktu. Pertimbangkan cuplikan yang relatif sederhana ini: Level::Entity* entity = new Level::Entity(); entity->id = GetNextId(); entity->AddComponent(new Component::Position(x, y)); entity->AddComponent(new Component::Movement()); entity->AddComponent(new Component::Render()); allEntities.push_back(entity); // std::vector entityById[entity->id] = entity; // std::map return entity; …

3
Tingkatkan versi OpenGL di Windows?
Bagaimana cara saya memperbarui versi OpenGL pada Windows sehingga saya dapat menggunakan sesuatu yang lebih baru daripada file header Versi 1.1 yang termasuk dalam Platform SDK? Bahkan versi 7.0A dari SDK untuk Windows 7 hanya mencakup GL.h dan GLU.h untuk OpenGL versi 1.1. Saya telah menginstal driver NVidia untuk board …
19 c++  opengl 

12
Teori 3D sebelum API grafis? [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 5 tahun yang lalu . Saya seorang insinyur perangkat lunak dan saya berharap untuk menggerakkan karir saya menuju pengembangan game. Saya sedang membaca …
19 graphics  c++  opengl  directx 

7
Mengapa resolusi angka floating point menurun lebih jauh dari asal?
Adegan OpenGL saya memiliki objek yang diposisikan pada jarak yang sangat jauh dari asalnya. Ketika saya melihat objek-objek ini, dan menggeser / memutar / memperbesar kamera di sekitar mereka, mereka 'jitter'. Yaitu, simpul-simpul yang terdiri dari objek-objek itu seolah-olah membentur sebuah kotak 3d poin imajiner. Saya sudah membaca ini adalah …
19 c++  opengl 

3
Bagaimana Anda bersiap untuk kondisi di luar memori?
Ini bisa mudah untuk game dengan cakupan yang ditentukan dengan baik, tetapi pertanyaannya adalah tentang game sandbox, di mana pemain diizinkan untuk membuat dan membangun apa pun . Kemungkinan teknik: Gunakan kumpulan memori dengan batas atas. Hapus objek yang tidak lagi dibutuhkan secara berkala. Alokasikan jumlah memori tambahan di awal …

2
Apakah mengalokasikan dan membebaskan sejumlah besar memori pada saat startup "membersihkan memori?"
Buku Game Coding Complete, Edisi Keempat , bab 5 ( Inisialisasi Game dan Shutdown ), bagian Memeriksa Memori berisi contoh kode menarik ini: bool CheckMemory(const DWORDLONG physicalRAMNeeded, const DWORDLONG virtualRAMNeeded) { MEMORYSTATUSEX status; GlobalMemoryStatusEx(&status); if (status.ullTotalPhys < physicalRAMNeeded) { // you don’t have enough physical memory. Tell the player to …
18 c++  memory 

2
Menggunakan C ++ 11 untuk Pengembangan Mesin Game lintas platform
Catatan: Ini bukan pertanyaan 'berikan pendapat Anda' tentang C ++ 03 dan C ++ 11. Mesin permainan kami, yang ditulis dalam C ++ 03, dirancang untuk dikompilasi pada Windows, OSX dan iOS. Dukungan Linux direncanakan dalam waktu dekat. Pengalaman kami terbatas ketika datang ke konsol, itulah sebabnya saya mengajukan pertanyaan …

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 

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.