GNU GCC ist ein sehr verbreiteter Compiler, aber es scheint, dass fast niemand ihn für größere Projekte wie AAA-Spiele verwendet. Für mich funktioniert es einwandfrei, hatte nie ein Problem damit. Aber ich frage mich, warum alle AAA-Spiele kommerzielle Compiler wie Intel Studio verwenden? Warum spielt es eine Rolle? GNU GCC …
Ich habe die Arbeit an einem Rollenspiel beendet und es scheint so viel mehr Spaß zu machen, es im Mehrspielermodus zu spielen. SFML hat eine Netzwerkfunktion, ich dachte, es ist möglich, aber andererseits habe ich noch nie in meinem Leben etwas Grundlegendes über das Netzwerk ausprobiert, tatsächlich ist mein Wissen …
Zur Selbstbildung schreibe ich eine 2D-Platformer-Engine in C ++ mit SDL / OpenGL. Ich habe anfangs mit reinem SDL begonnen, indem ich die Tutorials auf sdltutorials.com und lazyfoo.net verwendet habe. Jetzt verwende ich SDL, um einen OpenGL-Rendering-Kontext zu erstellen und dann mit OpenGL-Funktionen zu rendern (speziell im Sofortmodus, aber ich …
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. Wenn Sie Hilfe zur Klärung dieser Frage benötigen, damit sie wieder geöffnet werden kann, besuchen Sie die Hilfe . Geschlossen …
Ich bin ein Anfänger sowohl in der Spieleentwicklung als auch in der Programmierung. Ich versuche, ein Prinzip beim Aufbau einer Spiel-Engine zu lernen. Ich möchte ein einfaches Spiel erstellen. Ich bin an dem Punkt angelangt, an dem ich versuche, die Spiel-Engine zu implementieren. Also dachte ich, meine Spiel-Engine sollte diese …
Ich möchte ein Objekt erstellen, das sich nicht nur entlang der X- und Z-Achse bewegt, während die Y-Achse deaktiviert bleibt (es ist wie eine Bewegung in 2D, und das Objekt fällt nicht herunter). Ich verwende derzeit eine 6-dof-Einschränkung, um die Bewegung in der Y-Achse einzuschränken, aber es funktioniert nicht: btRigidBody* …
Wir verwenden derzeit JSON und möchten für einige Arten von Nachrichten zwischen Client und Server in ein Binärformat wechseln. Soll ich nur Strukturen in den Socket lesen? Proticol-Puffer / Sparsamkeit verwenden? Wie soll ich Datenfelder darstellen? Wie soll die Schnittstelle zum Packen / Entpacken von Daten aussehen?
Ich erstelle ein komponentenbasiertes Spielobjektsystem . Einige Hinweise: GameObjectist einfach eine Liste von Components. Es gibt GameSubsystems. Zum Beispiel Rendering, Physik usw. Jedes GameSubsystementhält Zeiger auf einige von Components. GameSubsystemist eine sehr mächtige und flexible Abstraktion: Sie repräsentiert jeden Teil (oder Aspekt) der Spielwelt. Es besteht ein Bedarf in einem …
Ich entwickle gerade einen Breakout-Klon und habe eine Straßensperre getroffen, um die Kollisionserkennung zwischen einer Kugel (Kreis) und einem Stein (konvexes Polygon) zu erhalten, die korrekt funktioniert. Ich verwende einen Kreis-Linien-Kollisionserkennungstest, bei dem jede Linie den konvexen Polygonstein darstellt und kantet. Die meiste Zeit funktioniert der Circle-Line-Test ordnungsgemäß und die …
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 4 Jahren . Ich habe bereits vernünftige Erfahrungen mit C ++ und OpenGL und habe …
Ich habe eine 3rd-Person-Kamera, die nicht direkt auf den Player schaut, sondern irgendwo vor ihm. Wenn der Benutzer in den Aufnahmemodus wechselt, möchte ich, dass sich die Kamera um den Player dreht, um das Ziel zu erreichen. Im Bild oben. "O" ist der Spieler (Ursprung), "L" ist der Lookat, "C" …
Sprechen im Kontext eines Spiels, das auf openGL-Renderer basiert: Nehmen wir an, es gibt zwei Themen: Aktualisiert die Spiellogik und -physik usw. für die Objekte im Spiel Lässt openGL für jedes Spielobjekt Aufrufe basierend auf Daten in den Spielobjekten zeichnen (dieser Thread 1 wird ständig aktualisiert). Sofern Sie nicht zwei …
Ich folge dem Buch "Learning LibGDX Game Development", um ein einfaches Spiel zu erstellen. Ich bin im Menüerstellungsbereich, wo wir eine Bühne erstellen und sie mit Debug-Rändern rendern. Das Buch sagt zu verwenden, Table.drawDebug(stage)aber diese statische Methode scheint Tablevollständig aus der Frameworks- Klasse entfernt worden zu sein . Ich importiere …
Meine Frage lautet: Wie würde man globale Kontextdaten speichern, dh. Weltdateninformationen, aktuelle Weltzeit usw. in einem Entitätskomponentensystem? Ich denke daran, ein offenes Weltsimulationsspiel im Stil einer Zwergenfestung in C ++ zu entwickeln. Ich habe nur zum Spaß eine Spiel-Engine im Stil von Entity-Komponenten erstellt und versuche derzeit herauszufinden, wie ich …
Wenn eine Entität keinen expliziten 'Typ' hat (z. B. Player) und lediglich eine Sammlung von Komponenten ist, wie identifiziere ich die Entitäten, an denen meine Systeme arbeiten sollen und nicht? Zum Beispiel kollidieren bei einem Pong-Spiel sowohl das Paddel als auch der Ball mit den Fenstergrenzen. Die Kollisionsbehandlungssysteme sind jedoch …
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.