Spielentwicklung

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



1
Netzmanipulation auf GPU gegen CPU
Nur ein bisschen neugierig - wo führen Sie Mesh-Manipulationen auf der CPU oder im Shader durch? Ich habe alles auf der CPU gemacht und ein Freund schlug vor, die Dinge auf die GPU-Seite zu verschieben. Wenn Sie Dinge wie Knochenanimationen auf der GPU machen, wie erhalten Sie das Netz zurück? …
9 opengl  3d 

2
Holen Sie sich Kollisionsdetails von Rectangle.Intersects ()
Ich habe ein Breakout-Spiel, in dem ich irgendwann die Kollision zwischen Ball und Paddel mit so etwas erkenne: // Ball class rectangle.Intersects(paddle.Rectangle); Gibt es eine Möglichkeit, die genauen Koordinaten der Kollision oder Einzelheiten dazu mit dem Strom zu ermitteln XNA API? Ich dachte daran, einige grundlegende Berechnungen durchzuführen, beispielsweise den …

3
Vermeiden des Umlaufens beim Lenkverhalten
Ich habe eine Rakete, die Verfolgungsverhalten ausübt, um ihr (stationäres) Ziel zu verfolgen (und zu versuchen, es zu treffen). Es funktioniert einwandfrei, solange Sie beim Abschuss der Rakete nicht straffen . Wenn Sie strafeln, neigt die Rakete dazu, ihr Ziel zu umkreisen. Ich habe dies behoben, indem ich zuerst tangential …

2
Android Echtzeit-Multiplayer über LAN [geschlossen]
Diese Frage passt derzeit nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich zu Debatten, Argumenten, Umfragen oder erweiterten Diskussionen führen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden kann, …

3
Vorteile von Steam Greenlight
Nehmen wir an, ich kann ein ziemlich anständiges Spiel auswählen, es bauen und es mit ausreichender Verchromung fertigstellen. Nehmen wir auch an, dass ich es bis zu einem gewissen Grad selbst über meine eigene Website vermarkten kann. Was genau sind die Vorteile von Steam Greenlight? Angenommen, ich kann den Prozess …

2
Kostenschätzung in einem GOAP-System
Ich entwickle derzeit ein GOAP-System in Java. Eine Erklärung zu GOAP finden Sie unter http://web.media.mit.edu/~jorkin/goap.html . Im Wesentlichen wird A * verwendet, um zwischen Aktionen zu zeichnen, die den Weltzustand mutieren. Um eine faire Chance für alle Aktionen und Ziele zu bieten, verwende ich eine heuristische Funktion, um die Kosten …
9 java  ai  path-finding 


5
Sprites machen mit der Geschwindigkeit verschwommen
Nachdem ich meinem Spiel Geschwindigkeit hinzugefügt habe, habe ich das Gefühl, dass meine Texturen zucken. Ich dachte, es wären nur meine Augen, bis ich es schließlich in einem Screenshot festhielt: Der linke ist das, was in meinem Spiel gerendert wird. Das rechte ist das ursprüngliche Sprite, das eingefügt wurde. (Dies …



3
Unterstützt Windows 8 weiterhin DirectX 9?
Unterstützt Windows 8 DirectX 9? Weil ich einige Beispiele durchgesehen habe, die in C ++ und DirectX 9 für Windows 8 geschrieben wurden. Es war nicht so, wie ich es kenne (siehe hier http://directxtutorial.com/Lesson.aspx?lessonid=111-4-2) ). Beispiel: DirectX mit COM initialisieren: ComPtr<ID3D11Device1> dev; ComPtr<ID3D11DeviceContext1> devcon; Es ist einfach komisch, weil ich …
9 c++  directx  windows 

2
Wie gehen Sie mit Übergängen beim Animieren des Gehens um?
Ich bin ziemlich neu in dieser ganzen Sache mit animierenden Modellen. Ich lerne nur die Seile. Ich habe eine schöne Laufanimation, die ich während des Gehens eines Charakters wiederholen kann, aber was ist, wenn er aufhört zu laufen? Ich meine, sie könnten sich zu jedem Zeitpunkt in der Animation befinden, …
9 animation 

2
Statusänderungen in Entitäten oder Komponenten
Ich habe einige Probleme damit, herauszufinden, wie ich mit der staatlichen Verwaltung in meinen Einheiten umgehen soll. Ich habe keine Probleme mit der Verwaltung des Spielstatus, wie Pause und Menüs, da diese nicht als Entitätskomponentensystem behandelt werden. nur mit Zustand in Entitäten / Komponenten. Als Beispiel für Orcs Must Die …

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.