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 festgestellt, dass es so viele gibt: Gibt es eine, die …
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 eine Kameraklasse hinweisen, die …
Ich fragte mich, ob jemand wusste oder wusste, wie man ein Klettersystem programmiert, wie es in Tomb Raider / Uncharted zu finden ist. Ich hatte daran gedacht, nur Bounding-Boxen an allen kletterbaren Positionen in der Spielwelt zu haben und dann auf Kollisionen zu prüfen. Wenn der Spieler in der Box …
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 Aufgabe sehr empfehlenswert ist, und ich habe mich …
Geschlossen . Diese Frage ist meinungsbasiert . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie mit Fakten und Zitaten beantwortet werden kann, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 6 Jahren . Also, ich bin ein Student, der meinen Fuß in …
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 Kontrollkästchen Ich bin …
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 man Objekte? Was ist, wenn Sie …
Ich habe die hier gefundene Release-Datei heruntergeladen , bin mir aber nicht sicher, wo ich anfangen soll. In meinem Spiel habe ich eine Reihe von Rechtecken und eine Kugel, ich möchte, dass all diese miteinander kollidieren. (Sie haben alle Maschen und zugehörige Begrenzungsvolumina) edit - Ich habe gerade festgestellt, dass …
Ich mache ein einfaches Spiel und eines der Probleme, auf die ich gestoßen bin, ist die nervige Verzögerung beim kontinuierlichen Drücken einer Taste. Wenn ich zum Beispiel (für eine sehr lange Zeit) drücke Up, bewegt sich mein Objekt um 1 Einheit nach oben, nicht nach oben (für ca. 1 Sekunde) …
Ich versuche eine Lösung für dieses Problem zu finden. Ich versuche, ein Navigationsnetz im Format eines Gitters von Eckpunkten zu erstellen, die an x, y-Bodenkoordinaten in Form von Quadraten für den 3D-Raum gebunden sind. Aber ich habe Probleme, einen Weg zu finden, um das zu erreichen. Ich habe versucht, in …
Ich habe gehört, dass Sie die Deltazeit mit zwei Funktionen berechnen können, die als SDL_GetPerformanceCounter und SDL_GetPerformanceFrequency bezeichnet werden. Ich bin nicht sicher, wie sie vollständig funktionieren, aber ich habe gehört, dass es ein bisschen ähnlich ist wie die Verwendung von SDL_GetTicks () Uint64 NOW, LAST; double deltaTime = 0; …
Ich erstelle eine einfache 2D-Spiel-Engine und möchte die Sprites in verschiedenen Threads aktualisieren und rendern, um zu erfahren, wie es gemacht wird. Ich muss den Update-Thread und den Render-Thread synchronisieren. Derzeit verwende ich zwei Atomflags. Der Workflow sieht ungefähr so aus: Thread 1 -------------------------- Thread 2 Update obj ------------------------ wait …
Ich studiere einen Text über texture mappingund in der preparing to drawSitzung lese ich: Definieren Sie die Texturumbruchparameter. Dies steuert, was passiert, wenn eine Texturkoordinate größer als 1,0 oder kleiner als 0,0 auftritt: glTexParameteri( GL_TEXTURE_2D, GL_TEXTURE_WRAP_S,wrap); glTexParameteri( GL_TEXTURE_2D, GL_TEXTURE_WRAP_T,wrap); Dabei ist Wrap: GL_REPEAT : Gibt an, dass dieses Muster wiederholt …
Ich erstelle ein zweidimensionales, rundenbasiertes Strategiespiel mit C ++ und SFML-2.0. Die Bewegung ist eher entfernungsbasiert als gitterbasiert, mit mehreren unterschiedlichen dreieckigen Teilen, die sich in einer bestimmten Umdrehung entweder an Ort und Stelle drehen oder vorwärts bewegen können. Die Bewegung funktioniert so, dass der Spieler einen Ort auswählt, an …
Ich versuche, meine GLFW3-Aufrufe in eine einzelne Klasse zu packen: class WindowManager { private: GLFWwindow* window_; GLFWmonitor* monitor_; Keyboard* keyboard_; ... } Und ich versuche, eine Singleton-Tastaturklasse einzurichten, die die Tastendrücke während der Ausführung sammelt. In GLFW kann ich eine key_callbackFunktion festlegen , die außerhalb der Klassendefinition liegt (eine freie …
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.