Das A * XNA Komponente von Grund auf neu entworfen, um vollen Nutzen aus Threading-Fähigkeiten der Xbox zu nehmen. Die A * Komponente enthält einen A * Manager mit drei A * Pathfinding-Motoren, so dass für 3 simultane Weg sucht, aber auch maintaing ausgezeichnete Leistung und niedrigen GC (Garbage Collection). Performance erreicht und beibehalten wird, aufgrund der wichtigsten Konzepte in die A * Komponente eingearbeitet, wie die "Günstige Liste '[3] methology. Auch die 'Closed-Liste' [4] wird alle zusammen eliminiert, da ein Array mit Enum-Typen werden verwendet, um den Status eines * Knoten innerhalb des Kerns A * Algorithmus schnell zu aktualisieren. Die A * XNA Komponente enthält auch die A * -Graph, die direkt Tracking Gesperrte / freie Knoten ermöglicht; ein wichtiger Teil der Wegfindung Formel. Außerdem akzeptiert der A * -Graph Punktwerteinstellung, um verschiedene Teile der Karte zu beeinflussen; beispielsweise höhere Punktwerte stellen unwegsamem Gelände und unteren Punkt-Werte stellen passable Gelände. Der A * -Graph automatisch im Kern A * -Algorithmus verwendet, der Gesamt Wegfindung Treffer beeinflussen.
Hauptmerkmale: A * Manager cordinating Anfragen intern mit den A * Motoren. 3-Faden-Motor-Design, mit allen 3-Prozessoren auf der Xbox-360. Entwickelt, um einen niedrigen GC (Garbage Collection) zu halten. Optimierte A * Motor mit Konzepten wie dem 'Günstige Liste', um Suchzeiten zu reduzieren. A * Graph, Kamera Gesperrte / freie Pfad Knoten. Entwickelt, um unter Windows und Xbox-360-Plattformen ausgeführt werden. Kann 'Spät-Bind' zum TemporalWars 3D-Engine sein
Anforderungen .
XNA 4.0 Redist, Visual Studio 2010 Express
Kommentare nicht gefunden