Preguntas etiquetadas con c++

C ++ es un lenguaje de programación de tipo general, compilado y de tipo libre, estático, de forma libre, de múltiples paradigmas.

7
Cómo evitar que los objetos del juego se eliminen accidentalmente en C ++
Digamos que mi juego tiene un monstruo que puede explotar kamikaze en el jugador. Vamos a elegir un nombre para este monstruo al azar: un Creeper. Entonces, la Creeperclase tiene un método que se parece a esto: void Creeper::kamikaze() { EventSystem::postEvent(ENTITY_DEATH, this); Explosion* e = new Explosion; e->setLocation(this->location()); this->world->addEntity(e); } …
20 c++  scene-graph 

6
Encontrar la dirección del viaje en un mundo con bordes envueltos
Esta pregunta se migró de Stack Overflow porque se puede responder en Game Development Stack Exchange. Migrado hace 8 años . Necesito encontrar la dirección de la distancia más corta desde un punto en mi mundo 2D a otro punto donde se envuelven los bordes (como asteroides, etc.). Sé cómo …
20 c++  algorithm 


2
La mejor manera de obtener experiencia laboral en C ++ para un trabajo en juegos (procedente de C #) [cerrado]
Tal como está actualmente, esta pregunta no es adecuada para nuestro formato de preguntas y respuestas. Esperamos que las respuestas sean respaldadas por hechos, referencias o experiencia, pero esta pregunta probablemente solicitará debate, argumentos, encuestas o discusión extendida. Si cree que esta pregunta se puede mejorar y posiblemente volver a …

8
Determinando las manos de póker
He estado haciendo un juego de Texas Hold'Em como parte de una evaluación, y he estado reflexionando sobre cómo examinar las 7 cartas disponibles y determinar si existen manos. El único método posible que se me ocurre es ordenar las cartas numéricamente, luego examinar cada grupo posible de 5 cartas …
19 c++  card-game  poker 


4
¿Por qué la industria ha cambiado de C a C ++? [cerrado]
Cerrada . Esta pregunta necesita estar más centrada . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que se centre en un problema solo editando esta publicación . Cerrado hace 2 años . En primer lugar, me gustaría tener una respuesta real, siempre estoy tratando …
19 c++  c 

7
¿Qué tan importante encuentra que la seguridad de excepción esté en su código C ++?
Cada vez que considero hacer que mi código sea totalmente seguro para las excepciones, justifico no hacerlo porque sería muy lento. Considere este fragmento relativamente simple: 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 …

3
¿Actualizar la versión de OpenGL en Windows?
¿Cómo actualizo la versión de OpenGL en Windows para poder usar algo más nuevo que el archivo de encabezado de la Versión 1.1 que se incluye en Platform SDK? Incluso la versión 7.0A del SDK para Windows 7 solo incluye GL.h y GLU.h para la versión 1.1 de OpenGL. He …
19 c++  opengl 

12
Teoría 3D antes de las API de gráficos? [cerrado]
Cerrado. Esta pregunta está fuera de tema . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que sea sobre el tema de Game Development Stack Exchange. Cerrado hace 5 años . Soy ingeniero de software y espero avanzar en mi carrera hacia el desarrollo de …
19 graphics  c++  opengl  directx 


2
¿Asignar y liberar una gran cantidad de memoria al inicio "limpia la memoria"?
El libro Game Coding Complete, Cuarta edición , capítulo 5 ( Inicialización y apagado del juego ), sección Checking Memory contiene este interesante ejemplo de código: 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
¿Debe Vector3 heredar de Vector2?
Estoy creando un par de clases Vector2(X e Y) y Vector3(X, Y y Z), pero no sé si hacer Vector3heredar Vector2o si volver a implementar las variables miembro m_xy m_yotra vez. ¿Cuáles son los pros y los contras de cada lado (herencia vs redefinición)? Editar: estoy usando C ++ (VS2010).
18 c++  architecture 

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.