Spielentwicklung

Fragen und Antworten für professionelle und unabhängige Spieleentwickler

1
AABB - AABB Kollision, welches Gesicht treffe ich?
Damit meine Objekte bei einer Kollision gleiten können, muss ich: Wissen Sie, mit welchem ​​Gesicht des AABB sie kollidieren. Berechnen Sie die Normalen zu diesem Gesicht. Geben Sie die Normalen zurück und berechnen Sie den Impuls, der auf die Geschwindigkeit des Spielers angewendet werden soll. Frage Wie kann ich berechnen, …


4
Setzen Sie Checkpoints vs. Player Saves
Ich mache ein Top-Down-Action- / Horrorspiel und füge gerade eine Funktion zum Speichern von Spielen hinzu. Ich bin jedoch hin- und hergerissen zwischen automatischen Kontrollpunkten im gesamten Level und dem Speichern des Spiels durch den Benutzer, wann immer er möchte. Was sind die Vor- und Nachteile jedes Ansatzes?



2
Wie kann ich objektorientiert mit Inventar umgehen?
Ich versuche zu überlegen, wie ich das Spielerinventar nach einem objektorientierten Ansatz am besten handhaben kann. Zum Beispiel sind Schwert und Axt zwei verschiedene Klassen, die beide von Waffen erben. Waffe und Trank sind ebenfalls verschiedene Klassen, die beide von Gegenständen erben. Im Idealfall wird das Inventar als Container mit …
7 c++  objects 

4
Wie gehe ich beim Rendern von Code am besten mit ID3D11InputLayout um?
Ich suche nach einer eleganten Möglichkeit, Eingabelayouts in meinem directx11-Code zu verarbeiten. Das Problem, das ich habe, ist, dass ich eine Effektklasse und eine Elementklasse habe. Die Effektklasse kapselt Shader und ähnliche Einstellungen, und die Element-Klasse enthält etwas, das gezeichnet werden kann (3D-Modell, Landschaft usw.). Mein Zeichencode legt die Geräte-Shader …
7 directx11 

1
Ist es möglich, dasselbe Fenster in mehreren Spielen wiederzuverwenden?
Insbesondere denke ich an C # und XNA und natürlich an Windows. Angenommen, ich habe das Hauptspiel, das ein normales XNA-Spiel ist, aber irgendwann möchte ich kurz auf ein Minispiel umsteigen, das ebenfalls in XNA implementiert wurde, aber völlig unabhängig von meinem Spiel ist. Gibt es eine Möglichkeit, zwischen den …
7 xna  c#  windows 

2
Buch über Entity System? [geschlossen]
Geschlossen . Diese Frage muss fokussierter sein . 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 . Ich bin wirklich interessiert an den Fähigkeiten von …

2
SQLite in libGDX
Hat jemand ein Beispiel, wie ich SQLite in libGDX verwenden kann? Ich habe eine Klasse in meinem ursprünglichen Android-Code, die mir den einfachen Zugriff auf eine Datenbank ermöglichte, aber ich kann anscheinend nichts finden, was dem in libGDX entspricht. Oder fehlt mir vielleicht etwas? Kann ich das irgendwie im libGDX-Code …
7 android  java  libgdx 


6
So ermitteln Sie eine "Assists" -Statistik
Mein Spiel ist ein Top-Down-Multiplayer-Shooter, bei dem Sie einen Space Pod mit 4 verschiedenen Waffen steuern, die unterschiedlichen Schaden verursachen. Wir haben alle üblichen Statistiken wie Tötungen, Todesfälle und zugefügte / erlittene Schäden usw. Die einzige Statistik, mit der wir Probleme hatten, ist jedoch eine Assists-Statistik, hauptsächlich weil wir nicht …


1
Octree Division
Ich habe einen Octree mit einem hohen Polykaninchen und einer 12-Polygon-Plattform. Der Deal ist das. Sie schießen einen Strahl auf das Kaninchen. Er weicht natürlich aus (oder du vermisst). Der gelbe Strahl ist dein Todeslaser. Die "Kandidaten" -Dreiecke, die aufgrund der von Ihnen getroffenen Teile des Oktrees ausgewählt werden, werden …
7 octree 

4
Gründung meiner eigenen Entwicklungsfirma [geschlossen]
Es ist unwahrscheinlich, dass diese Frage zukünftigen Besuchern hilft. Es ist nur für ein kleines geografisches Gebiet, einen bestimmten Zeitpunkt oder eine außerordentlich enge Situation relevant, die für das weltweite Internetpublikum nicht allgemein anwendbar ist. Wenn Sie Hilfe benötigen, um diese Frage allgemeiner anwendbar zu machen, besuchen Sie die Hilfe …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.