Es ist schwer zu sagen, was hier gefragt wird. Diese Frage ist mehrdeutig, vage, unvollständig, zu weit gefasst oder rhetorisch und kann in ihrer gegenwärtigen Form nicht angemessen beantwortet werden. Hilfe zur Klärung dieser Frage, damit sie erneut geöffnet werden kann, erhalten Sie in der Hilfe . Geschlossen vor 7 …
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 …
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?
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 …
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 …
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, …
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 …
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 …
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 …
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. …
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 …
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 …
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 …
Hinweis: Dies ist keine Frage, bei der Sie Ihre Meinung zu C ++ 03 und C ++ 11 äußern. Unsere in C ++ 03 geschriebene Spiele-Engine ist für die Kompilierung unter Windows, OSX und iOS ausgelegt. Linux-Support ist für die (sehr) nahe Zukunft geplant. Unsere Erfahrung mit Konsolen ist begrenzt, …
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).
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.