Hallo Game Development SE! Ich krieche meinen Weg durch OpenGL mit der Hoffnung, eine einfache und sehr leichte Spiel-Engine zu schaffen. Ich betrachte das Projekt als eine Lernerfahrung, die am Ende vielleicht ein wenig Geld bringt, aber auf jeden Fall Spaß macht. Bisher habe ich GLFW verwendet, um einige grundlegende …
Angenommen, in meinem Spiel befindet sich ein Monster, das Kamikaze auf dem Spieler explodieren lassen kann. Lass uns zufällig einen Namen für dieses Monster auswählen: einen Creeper. Die CreeperKlasse hat also eine Methode, die ungefähr so aussieht: void Creeper::kamikaze() { EventSystem::postEvent(ENTITY_DEATH, this); Explosion* e = new Explosion; e->setLocation(this->location()); this->world->addEntity(e); } …
Ich entwickle meine eigene Spiel-Engine zum Spaß (aber nicht zum Profit). Ich habe Rendering in einem Thread und meine Szenendiagramm-Updates (Geschwindigkeit usw.) in einem anderen. Wenn es Zeit zum Rendern ist, fügt der Renderthread die sichtbaren Knoten einem neuen linearen Puffer hinzu und durchläuft sie. Genauer gesagt ist mein Szenendiagramm …
Ich möchte die Änderungen sehen, die in einer Szene (.unity-Datei) vorgenommen wurden, bevor ich sie an git übertrage. Ich habe mehrere GIT / Unity-Lösungen untersucht, aber alle dienen zum Zusammenführen von Änderungen und nicht zum Anzeigen eines Unterschieds mit der letzten Version. Das Problem mit Szenendateien ist, dass sie GUIDs …
Hintergrund: Ich entwerfe ein einfaches 3D-Render-System für eine Architektur vom Typ eines Entitätskomponentensystems unter Verwendung von C ++ und OpenGL. Das System besteht aus einem Renderer und einem Szenendiagramm. Wenn ich die erste Iteration des Renderers abgeschlossen habe, verteile ich möglicherweise das Szenendiagramm in der ECS-Architektur. Im Moment ist es …
Ich versuche, eine 2D-Spiel-Engine mit OpenGL ES 2.0 (iOS für jetzt) zu erstellen. Ich habe Application Layer in Objective C und ein separates eigenständiges RendererGLES20 in C ++ geschrieben. Außerhalb des Renderers wird kein GL-spezifischer Aufruf getätigt. Es funktioniert perfekt. Aber ich habe einige Designprobleme bei der Verwendung von Shadern. …
Ich hatte Probleme mit der Entscheidung, ob ich ein Szenendiagramm in mein Spiel implementieren soll oder nicht. Ich habe einige Anwendungsfälle, die ein solches Tool erfordern, aber ich konnte einige Implementierungsdetails nicht durchgehen. Einige Hintergrundinformationen: Ich schreibe ein Space-Shooter-Spiel für mobile Plattformen (hauptsächlich Android) und mein Code ist fast ausschließlich …
Würden Sie mir bitte helfen, zu klären, was genau in einem Spieleszenendiagramm enthalten sein sollte? Siehe folgende Liste bitte: Spielschauspieler? (Natürlich sollten alle Objekte, deren Status sich ändert, der Hauptteil des Szenendiagramms sein.) Einfache statische Spielobjekte? (Ich meine, wirft Orte im Hintergrund aus, die nicht animiert werden und auch nicht …
Als Lernübung habe ich eine verzögerte Rendering-Engine geschrieben. Jetzt möchte ich dieser Engine ein Szenendiagramm hinzufügen, aber ich bin ein bisschen verwirrt, wie das geht. Bei einer normalen (Forward-Rendering-Engine) würde ich einfach alle Elemente (alle, die IDrawable und IUpdateAble implementieren) zu meinem Szenendiagramm hinzufügen, dann zuerst die Breite des Szenendiagramms …
Das Szenendiagramm enthält Spielknoten, die Spielobjekte darstellen. Auf den ersten Blick mag es praktisch erscheinen, Scene Graph als physischen Container für Spielobjekte zu verwenden, anstatt beispielsweise std :: vector <>. Meine Frage ist, ist es praktisch, Scene Graph zu verwenden, um die Spielobjekte zu enthalten , oder sollte es nur …
Ich bin seit 7 Jahren ein Entwickler von Java-Webanwendungen (hauptsächlich auf der Serverseite), der sich kürzlich für die Spieleentwicklung interessiert hat (ich weiß nicht warum, vielleicht langweile ich mich). Heute habe ich nach Frameworks gesucht. Ich habe ein paar Szenendiagramme gelesen und mir jMonkeyEngine angesehen . Es wurde hier und …
Ich implementiere immer noch mein Szenendiagramm (siehe diese Frage ). Nun frage ich mich, ob eine räumliche Darstellung wie ein Kd-Tree oder Octree für View Frustum Culling (VFC) nur bei statischer Geometrie sinnvoll ist. Der Grund für meine Zweifel ist, dass dynamische Geometrie normalerweise ein kleiner Teil der Szene ist, …
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.