Domande taggate «c++»

Il C ++ è un linguaggio di programmazione di tipo generico, compilato e multi-paradigma, compilato staticamente, per scopi generici.

7
Come evitare che gli oggetti di gioco si cancellino accidentalmente in C ++
Diciamo che il mio gioco ha un mostro che può esplodere kamikaze sul giocatore. Scegliamo un nome per questo mostro a caso: un Creeper. Quindi, la Creeperclasse ha un metodo che assomiglia a questo: void Creeper::kamikaze() { EventSystem::postEvent(ENTITY_DEATH, this); Explosion* e = new Explosion; e->setLocation(this->location()); this->world->addEntity(e); } Gli eventi non …
20 c++  scene-graph 

6
Trovare la direzione di viaggio in un mondo con bordi avvolti
Questa domanda è stata migrata da StackTranslate.it perché è possibile rispondere a Scambio stack di sviluppo giochi. Migrato 8 anni fa . Devo trovare la direzione della distanza più breve da un punto del mio mondo 2D a un altro punto in cui i bordi sono avvolti (come asteroidi, ecc.). …
20 c++  algorithm 


2
Il modo migliore per acquisire esperienza lavorativa in C ++ per un lavoro nei giochi (proveniente da C #) [chiuso]
Allo stato attuale, questa domanda non è adatta al nostro formato di domande e risposte. Ci aspettiamo che le risposte siano supportate da fatti, riferimenti o competenze, ma questa domanda probabilmente solleciterà dibattiti, argomenti, sondaggi o discussioni estese. Se ritieni che questa domanda possa essere migliorata e possibilmente riaperta, visita …

8
Determinare le mani di poker
Ho fatto un gioco Texas Hold'Em come parte di una valutazione e ho riflettuto su come esaminare le 7 carte disponibili e determinare se esistono le mani. L'unico metodo possibile a cui riesco a pensare è quello di ordinare le carte numericamente, quindi esaminare ogni possibile gruppo di 5 carte …
19 c++  card-game  poker 

4
Perché l'industria è passata da C a C ++? [chiuso]
Chiuso . Questa domanda deve essere più focalizzata . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che si concentri su un problema solo modificando questo post . Chiuso 2 anni fa . Prima di tutto vorrei avere una vera risposta, cerco sempre di …
19 c++  c 


7
Quanto ritieni importante la sicurezza delle eccezioni nel tuo codice C ++?
Ogni volta che penso di rendere il mio codice fortemente sicuro, giuro di non farlo perché richiederebbe così tanto tempo. Considera questo frammento relativamente semplice: 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
Aggiornare la versione OpenGL su Windows?
Come posso aggiornare la versione di OpenGL su Windows in modo da poter usare qualcosa di più recente del file di intestazione Versione 1.1 incluso in Platform SDK? Anche la versione 7.0A dell'SDK per Windows 7 include solo GL.h e GLU.h per la versione 1.1 di OpenGL. Ho installato il …
19 c++  opengl 

12
Teoria 3D prima delle API grafiche? [chiuso]
Chiuso. Questa domanda è fuori tema . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che sia in argomento per lo scambio di stack di sviluppo giochi. Chiuso 5 anni fa . Sono un ingegnere del software e spero di spostare la mia carriera …
19 graphics  c++  opengl  directx 


2
Allocare e liberare un grosso pezzo di memoria all'avvio "ripulisce la memoria?"
Il libro Game Coding Complete, Fourth Edition , capitolo 5 ( Inizializzazione e spegnimento del gioco ), sezione Checking Memory contiene questo interessante esempio di codice: bool CheckMemory(const DWORDLONG physicalRAMNeeded, const DWORDLONG virtualRAMNeeded) { MEMORYSTATUSEX status; GlobalMemoryStatusEx(&status); if (status.ullTotalPhys < physicalRAMNeeded) { // you don’t have enough physical memory. Tell …
18 c++  memory 



6
Vector3 dovrebbe ereditare da Vector2?
Sto creando un paio di classi Vector2(X e Y) e Vector3(X, Y e Z), ma non so se fare l' Vector3ereditarietà Vector2o se implementare nuovamente le variabili membro m_xe di m_ynuovo? Quali sono i pro e i contro di ciascuna parte (eredità vs ridefinizione). Modifica: sto usando C ++ (VS2010).
18 c++  architecture 

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.