Spielentwicklung

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

2
Begrenzungsrahmen in Oktrees
Ich habe gesehen, dass Octrees häufig für Dinge wie Kegelstumpf-Keulen und Kollisionserkennung in 3D verwendet werden. Aber ich bin mir einfach nicht sicher, wie der Algorithmus überhaupt funktioniert. Sicherlich bricht das gesamte Prinzip des Octree, wenn Sie versuchen, Begrenzungsrahmen zu verwenden, da jeder gegebene Rahmen in einem Knoten gespeichert werden …


2
Was ist die bevorzugte Startadresse für ein C64-Spiel?
Wenn LOAD "Game",8,1ich ein C64-Spiel in 6502 Assembler schreibe und das Spiel mit lade , kann ich die Adresse auswählen, an die das Spiel geladen wird. Die beliebteste Adresse, die ich gesehen habe, ist $c000, dicht gefolgt von $0810, aber ich habe auch viel gesehen $1000und $2000verwendet. Warum sollte ich …

3
MVC oder Komponenten oder beides?
Ich bin ein erfahrener Entwickler, aber vor kurzem wollte ich in die Spielprogrammierung einsteigen, aber wie Sie wissen, ist die Spieleentwicklung ein ganz anderes Biest als die meisten anderen Programmierformen (vielleicht nur durch die Entwicklung von Betriebssystemen besiegt). Davon abgesehen habe ich Game Coding Complete (ISBN 978-1-58450-680-5) von Mike McShaffry …

2
Xna: Texture2D aus einer PNG-Datei
Ich mache ein Kachel-basiertes Spiel und arbeite für die Unterstützung von Kachelsätzen. Ich versuche es so zu machen, dass eine Texture2D als ausgewählte PNG-Datei festgelegt wird. Ich kann dies ohne Probleme tun, wenn ich das Bild in die Inhaltspipeline lade, aber der Ebeneneditor wird von Personen ohne Zugriff auf die …



3
PacMan Charakter AI Vorschläge für eine optimale nächste Richtung
Erstens ist dies KI für PacMan und nicht für die Geister . Ich schreibe ein Android Live Wallpaper, das PacMan um Ihre Symbole spielt. Während es Benutzervorschläge über Bildschirmberührungen unterstützt, wird der Großteil des Spiels von einer KI gespielt. Ich bin zu 99% mit der gesamten Programmierung für das Spiel …
9 java  ai  path-finding 


2
ECS: AI-Komponenten und -Systeme
Ich versuche mit einem ECS das beste Entwurfsmuster für meinen AI-Code zu finden. Im Moment haben die Entitäten, die als CPU-gesteuert fungieren, Komponenten wie: WeaponComponent ChargeComponent Bewegungskomponente AIControlledComponent ... Ich habe ein AIControlSystem , das die Entitäten mit der AIControlledComponent überprüft und während jedes Frames den mentalen Zustand der Entität …

3
Wie kann ich Unity bei Ausnahmen zum Stillstand bringen?
Ich versuche, ein Unity-Projekt mit dem Unity-Editor und Visual Studio zu debuggen. Eine Laufzeitausnahme wird immer wieder angezeigt, aber der Debugger stoppt nicht, wenn eine Ausnahme auftritt, sodass es unmöglich ist, meinen Code effizient zu debuggen. In Visual Studio bin ich zu Extras -> Optionen -> Tools für Unity gegangen …
9 unity 

1
Wie kann ich die Tangente und Normalität an einem interpolierten Punkt auf einem Catmull-Rom / Hermite-Spline finden?
Ich habe eine Implementierung eines einfachen Catmull-Rom-Splines . Es funktioniert, aber ich versuche mein Bestes, um Scheitelpunkte an Extrusionen entlang der Kurve platzieren zu können. Dafür brauche ich die Normalen (und Tangenten im Prozess), um die richtigen Positionen außerhalb der Kurve zu finden. Ich kann nirgendwo Informationen finden, zumindest nichts, …




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.