Spielentwicklung

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


4
Warum hat der Clip Space in OpenGL 4 Dimensionen?
Ich werde dies als allgemeine Referenz verwenden, aber je mehr ich Online-Dokumente und -Bücher suche, desto weniger verstehe ich darüber. const float vertexPositions[] = { 0.75f, 0.75f, 0.0f, 1.0f, 0.75f, -0.75f, 0.0f, 1.0f, -0.75f, -0.75f, 0.0f, 1.0f, }; In diesem Online-Buch finden Sie ein Beispiel dafür, wie Sie die erste …

3
Kompositionslastiger OOP vs. reine Entitätskomponentensysteme? [geschlossen]
Aus heutiger Sicht passt diese Frage nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich Debatten, Argumente, Abstimmungen oder erweiterte Diskussionen hervorrufen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden …


4
Shader-Code debuggen?
Ich schreibe eine Spiele-Engine und wenn ich eine perspektivische Kamera benutze, bekomme ich einen schwarzen Bildschirm. Ich werde nicht genau fragen, warum das so ist, weil es eine Menge Code zu teilen gibt, und ehrlich gesagt denke ich, dass das eine etwas bescheidene Frage ist, auch wenn es Sie alle …


2
Zufallszahl hlsl
Wie erzeugt man eine Zufallszahl in HLSL? Ich frage, weil ich versuchen möchte, GPU-Raytracing . Sie müssen zufällige Richtungen in einem Pixel-Shader erzeugen. Ich möchte also randFloat(), dass das Ergebnis eine Zufallszahl zwischen -1 und +1 ist. Wie ist der Umgang mit dem HLSL- Noise- Befehl? Die Dokumente sagen, dass …
13 hlsl  random  gpu 

3
Was ist der beste Weg, um mit gleichzeitigen Kollisionen in einer Physik-Engine umzugehen?
Ich schreibe eine 2D-Physik-Engine in Javascript, damit ich mehr über Physik in Videospielen erfahren kann. Ich habe es richtig funktioniert für Starrkörperkollisionen, außer wenn ein Körper gleichzeitig mit zwei oder mehr anderen Körpern kollidiert. Gegenwärtig ändere ich für jedes Paar kollidierender Körper (A, B) ihre Geschwindigkeiten und Winkelgeschwindigkeiten basierend auf …


3
Hat Unity Unterstützung für Timelines?
Ich plane die Entwicklung eines Spiels in Unity3D und versuche herauszufinden, was die Engine bereits bereitgestellt hat und was ich selbst codieren muss. Das Spiel selbst wird ein Rhythmusspiel sein, bei dem Audio- und Grafikereignisse so synchronisiert werden, dass sie immer zum gewünschten Zeitpunkt wiedergegeben werden. Was ich vermeiden möchte, …

4
Wie können Inhaltsbudgets (z. B. die Anzahl der Polygone) für Ebeneninhalte in einem 3D-Titel festgelegt werden?
Bei der Beantwortung dieser Frage für swquinn wurde eine sachdienlichere Frage aufgeworfen, auf die ich gerne Antworten hätte. Ich werde unsere eigene Strategie veröffentlichen (verspreche, ich werde sie nicht als Antwort akzeptieren), aber ich würde gerne andere hören. Im Einzelnen: Wie legen Sie ein vernünftiges Budget für Ihr Content-Team fest? …


4
Wie erkennt man 2D-Linien bei Linienkollisionen?
Ich bin ein Flash-Actionscript-Spieleentwickler, der mit Mathematik ein bisschen rückständig ist, obwohl ich Physik sowohl interessant als auch cool finde. Als Referenz ist dies ein ähnliches Spiel wie das, das ich mache: Unangled Flash-Spiel Ich habe dieses entwirrte Spiel fast zur vollständigen Vervollständigung der Logik gemacht. Wenn sich zwei Linien …


1
Eine Bomberman KI intelligent platzieren
Ich versuche, einen AI-Algorithmus für Bomberman zu implementieren. Derzeit habe ich eine funktionierende, aber nicht sehr clevere rudimentäre Implementierung (die derzeitige KI ist beim Platzieren von Bomben übereifrig). Dies ist die erste KI, die ich jemals versucht habe, umzusetzen, und ich stecke ein bisschen fest. Die ausgefeilteren Algorithmen, die ich …
13 algorithm  ai 

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.