Als «c++» getaggte Fragen

13
Spieldaten vor Spieler verstecken?

Ich arbeite an meinem ersten (C ++) Spiel und möchte ein komponentenbasiertes Design verwenden. Ich habe in letzter Zeit viel darüber gelesen und gestern habe ich beschlossen, Objektdaten in externen JSON-Dateien zu speichern, um mehr Flexibilität und einfachen Zugriff zu ermöglichen. Dann wurde...

12
Wie gehe ich bei GUI-Elementen vor?

Hinweis: Ich plane mein eigenes GUI-System zu erstellen. Es ist gut zum Lernen, leichtgewichtig, hat nur die Teile, die ich brauche, passt zum Spiel usw. Ich habe darüber nachgedacht, wie es geht. Die Elemente, die ich meine, sind: Radio Knöpfe Geben Sie hier Textfelder ein Tasten Schieberegler...

12
Beratung für eine Physik-Engine erforderlich

Ich habe kürzlich ein Projekt gestartet, bei dem eine Physik-Engine gebaut wurde. Ich hatte gehofft, Sie könnten mir einen Rat geben, der sich auf Dokumentation und / oder die besten Technologien dafür bezieht. Zunächst habe ich gesehen, dass Game-Physics-Engine-Development für die anstehende...

12
Zirkuläre Klassenabhängigkeit

Ist es schlecht, zwei Klassen zu haben, die sich gegenseitig brauchen? Ich schreibe ein kleines Spiel, in dem ich eine GameEngineKlasse habe, die ein paar GameStateObjekte hat. Um auf verschiedene Rendering-Methoden zugreifen zu können, müssen diese GameStateObjekte auch die GameEngineKlasse kennen...

12
Stresstest eines Gameservers ohne User?

Ich arbeite an einem Kartenspiel und seinem Server. Es wird eine Lobby mit vielen Tischen und vielen Spielern geben. Das einzige Problem ist, wie kann ich sehen, wie es Hunderte von gleichzeitigen Benutzern ohne Hunderte von gleichzeitigen Benutzern behandeln könnte? Wie wird so etwas normalerweise...

12
Unterschiedliche Shader für unterschiedliche Objekte DirectX 11

Ich lerne Direct3D 11und in allen grundlegenden Tutorials, die ich zum Schreiben von Shadern gefunden habe, sind Vertex- und Pixel-Shader so geschrieben, dass sie die gesamte Szene auf die gleiche Weise transformieren. Tutorials wie Renderwürfel mit Textur ... Aber ich frage mich, wie unterscheidet...

12
Wie soll ich eine First-Person-Kamera implementieren?

Ich bin ein Anfängerprogrammierer und erstelle ein Projekt, mit dem ich mit einer First-Person-Kamera durch Räume laufen kann. Bisher habe ich die Gebäude gezeichnet, aber jetzt stecke ich fest und weiß nicht, wie ich eine Ego-Kamera machen soll, damit ich herumlaufen kann. Könnte mich jemand auf...

12
Effiziente Wegfindung im freien Raum

Ich habe ein Spiel im Weltraum und möchte Bewegungsbefehle erteilen, für die eine Wegfindung erforderlich ist. Ich verstehe jetzt, dass A * und so etwas hauptsächlich für Bäume gilt und nicht für leeren Raum ohne Pfaderkennungsknoten. Ich habe einige Hindernisse, die derzeit als feste AABB...

12
Zufallszahlen in C ++

Kürzlich habe ich mich an moderne Sprachen gewöhnt, zu denen ein guter Zufallsgenerator gehört, normalerweise der Mersenne Twister. Nachdem ich wieder zu C ++ zurückgekehrt bin, muss ich entscheiden, was ich verwenden möchte. Ich habe nach Mersenne Twister-Implementierungen gesucht und...

12
Objektorientiertes OpenGL

Ich benutze OpenGL seit einer Weile und habe eine große Anzahl von Tutorials gelesen. Abgesehen von der Tatsache, dass viele von ihnen immer noch die feste Pipeline verwenden, werden in der Regel alle Initialisierungen, Statusänderungen und Zeichnungen in einer Quelldatei gespeichert. Dies ist in...