Als «c++» getaggte Fragen

C ++ ist eine statisch typisierte, frei formulierte, kompilierte Mehrparadigma-Programmiersprache für allgemeine Zwecke.


6
Die Fahrtrichtung in einer Welt mit umwickelten Rändern finden
Diese Frage wurde von Stack Overflow migriert, da sie in Game Development Stack Exchange beantwortet werden kann. Vor 8 Jahren migriert . Ich muss die kürzeste Entfernungsrichtung von einem Punkt in meiner 2D-Welt zu einem anderen Punkt finden, an dem die Kanten gewickelt sind (wie Asteroiden usw.). Ich weiß, wie …
20 c++  algorithm 

3
Speicherzuweisungsmuster, die bei der Spieleentwicklung verwendet werden
Ich habe nachgeforscht, wie ich meine eigenen Zuweisungsmethoden erstellen kann (die Dinge wie Speicherpool und Profilerstellung unterstützen), aber während ich meine Nachforschungen fortsetze, habe ich nach Möglichkeiten gesucht, wie dies in der Spieleentwicklung gemacht wurde. Welche Speicherzuweisungstechnik könnte ich verwenden, und warum ist es eine gute Technik?

2
Der beste Weg, um C ++ - Berufserfahrung für einen Job in Spielen zu sammeln (von C # kommend) [geschlossen]
Aus heutiger Sicht passt diese Frage nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich Debatten, Argumente, Abstimmungen oder erweiterte Diskussionen hervorrufen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden …

8
Bestimmung der Pokerhände
Ich habe ein Texas Hold'Em-Spiel als Teil einer Bewertung durchgeführt und darüber nachgedacht, wie ich die 7 verfügbaren Karten untersuchen und feststellen kann, ob noch Hände vorhanden sind. Die einzig mögliche Methode, die ich mir vorstellen kann, ist, die Karten numerisch zu sortieren, dann jede mögliche Gruppe von 5 Karten …
19 c++  card-game  poker 

4
Warum ist die Branche von C auf C ++ umgestiegen? [geschlossen]
Geschlossen . Diese Frage muss gezielter gestellt werden . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so, dass sie sich nur auf ein Problem konzentriert, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 2 Jahren . Zunächst möchte ich eine echte Antwort haben, …
19 c++  c 

4
Welche Opcodes sind auf CPU-Ebene schneller? [geschlossen]
Geschlossen. Diese Frage ist nicht zum Thema . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Game Development Stack - Austausch. Geschlossen vor 3 Jahren . In jeder Programmiersprache gibt es Opcode-Sätze, die anderen vorzuziehen sind. Ich habe …

7
Wie wichtig ist Ihnen die Ausnahmesicherheit in Ihrem C ++ - Code?
Jedes Mal, wenn ich in Betracht ziehe, meinen Code ausnahmesicher zu machen, rechtfertige ich dies, weil es so zeitaufwendig wäre. Betrachten Sie dieses relativ einfache Snippet: 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
OpenGL-Version unter Windows aktualisieren?
Wie aktualisiere ich die OpenGL-Version unter Windows, sodass ich alles neuere als die im Platform SDK enthaltene Header-Datei der Version 1.1 verwenden kann? Selbst Version 7.0A des SDK für Windows 7 enthält nur GL.h und GLU.h für Version 1.1 von OpenGL. Ich habe den NVidia-Treiber für mein Board mit OpenGL …
19 c++  opengl 

12
3D-Theorie vor Grafik-APIs? [geschlossen]
Geschlossen. Diese Frage ist nicht zum Thema . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie zum Thema passt für Game Development Stack - Austausch. Geschlossen vor 5 Jahren . Ich bin ein Softwareentwickler und hoffe, meine Karriere in Richtung Spieleentwicklung voranzutreiben. …
19 graphics  c++  opengl  directx 

7
Warum nimmt die Auflösung von Gleitkommazahlen von einem Ursprung weiter ab?
Meine OpenGL-Szene enthält Objekte, die in lächerlich großen Entfernungen vom Ursprung positioniert sind. Wenn ich diese Objekte ansehe und eine Kamera um sie schwenke, drehe oder zoome, zittern sie. Das heißt, die Scheitelpunkte, aus denen sich die Objekte zusammensetzen, scheinen um ein imaginäres 3D-Gitter von Punkten zu rasten. Ich habe …
19 c++  opengl 

2
Bereinigt das Zuweisen und Freigeben eines großen Teils des Speichers beim Start den Speicher?
Das Buch Game Coding Complete, 4. Auflage , Kapitel 5 ( Game Initialization and Shutdown ), Abschnitt Überprüfung des Speichers, enthält dieses interessante Codebeispiel: 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 …
18 c++  memory 

3
Wie bereiten Sie sich auf Speicherprobleme vor?
Dies kann für Spiele mit genau definiertem Umfang einfach sein, aber die Frage betrifft Sandbox-Spiele, bei denen der Spieler alles erstellen und bauen darf . Mögliche Techniken: Verwenden Sie Speicherpools mit Obergrenze. Löschen Sie regelmäßig nicht mehr benötigte Objekte. Weisen Sie zu Beginn zusätzliche Speicherkapazität zu, damit diese später als …


6
Sollte Vector3 von Vector2 erben?
Ich erstelle ein paar Klassen Vector2(X & Y) und Vector3(X, Y & Z), aber ich weiß nicht , ob machen Vector3von erben Vector2, oder ob neu implementieren die Membervariablen m_xund m_ywieder? Was sind die Vor- und Nachteile jeder Seite (Vererbung vs. Neudefinition)? Bearbeiten: Ich verwende C ++ (VS2010).
18 c++  architecture 

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.