To * XNA Komponenta je navržena od základů, aby plně využít schopností navlečení Xbox. * Složka obsahuje A * Manager, se třemi * Cesta najít motory, což umožňuje 3 současných cesty hledání, a zároveň maintaing vynikající výkon a nízkou GC (Garbage Collection). Výkon se provádí a udržuje, kvůli klíčové pojmy začleněné do A * složky, stejně jako "Levné seznamu" [3] metodologie. Také "uzavřeného seznamu" [4], je vyloučena všichni dohromady, protože pole s typy ENUM slouží k rychlé aktualizaci stavu A * uzlů uvnitř jádra A * algoritmu. Složka A * XNA také obsahuje A * -Graph, který umožňuje přímo sledování blokován / neblokované uzlů; důležitou součástí Pathfinding vzorce. Kromě toho, * -Graph akceptuje nastavení point-hodnota, ovlivnit různé části mapy; Například, vyšší bodové hodnoty představují nerovný terén, a nižší bodové hodnoty představují ucházející terén. * -Graph Použije se automaticky v jádrové A * algoritmu, neboť ovlivňují celkové výsledky Pathfinding vyhledávání.
Hlavní rysy: * Správce, cordinating požadavky vnitřně s A * motory. 3-Thread konstrukce motoru, s využitím všech 3 procesory na Xbox-360. Navržen tak, aby udržet nízkou GC (Garbage Collection). Optimalizované A * motor pomocí pojmů, jako je "Levné seznamu", ke snížení vyhledávání krát. * Graf, sledování blokován / odblokován cesty uzly. Navržen tak, aby běžet na Windows a Xbox-360 platformách. Může být "Late-Bind" do 3D TemporalWars motoru
Požadavky na :.
XNA 4.0 Redist, Visual Studio 2010 Express
Komentáře nebyl nalezen