Ez A * XNA komponens célja az alapoktól kezdve, hogy teljes mértékben kihasználják az Xbox vágási tulajdonságokkal. Az A * komponenst tartalmaz egy A * menedzser, három A * Útvonal találni motorok, amely lehetővé teszi a 3 egyidejű utat keres, ugyanakkor megőrizve a kiváló teljesítményt és alacsony GC (Garbage Collection). Teljesítmény elérése és fenntartása miatt kulcsfontosságú fogalmak építeni az A * összetevő, mint a "Olcsó List" [3] módszertanra. Szintén a "zárt jegyzék" [4] megszűnik minden együtt, hiszen egy tömb Enum típusokat használunk, hogy gyorsan az állapot frissítéséhez A * csomópontok a mag belsejében A * algoritmus. Az A * XNA komponens is tartalmaz, az A * -Graph, amely lehetővé teszi a közvetlenül nyomkövető blokkolt / blokkolt csomópont; elengedhetetlen része az útkereső formula. Továbbá az A * -Graph elfogadja point-érték beállítása, hogy befolyásolják a különböző részein a térképen; például magasabb point-értékek képviseletére nehéz terepen, és az alsó pont-értékeket képviselnek járható terepen. Az A * -Graph automatikusan használják a core A * algoritmust, ami befolyásolja a útkereső találatokat.
Főbb jellemzők: A * menedzser, cordinating kéréseket belsőleg az A * motorok. 3-Thread motor design, felhasználva minden 3 processzor az Xbox-360. Úgy tervezték, hogy fenntartsa az alacsony GC (Garbage Collection). Optimalizált A * motort használ fogalmakat, mint a "Olcsó List", hogy csökkentsék a keresési időt. A * Graph, nyomkövető Blokkolt / blokkolt pályacsomópontok. Úgy tervezték, hogy fut a Windows és az Xbox 360 platformokon. Lehet "Late-Bind" a TemporalWars 3D motor.
követelmények :
XNA 4.0 Redist, Visual Studio 2010 Express
Hozzászólás nem található