Dit is 'n * XNA komponent is ontwerp van die grond af, om die volle voordeel van die XBox se threading vermoëns. Die A * komponent bevat 'n A * Bestuurder, met drie A * pad om enjins, wat vir 3 gelyktydige pad soek, terwyl dit ook die handhawing uitstekende prestasie en 'n lae GC (Vuil Collection). Prestasie behaal en gehandhaaf, as gevolg van die sleutel konsepte opgeneem in die A * komponent, soos die 'goedkoop Lys [3] methology. Ook die 'n geslote lys '[4] is almal saam uitgeskakel, aangesien 'n verskeidenheid met Enum tipes word gebruik om die status van 'n * nodes in die kern A * algoritme vinnig te werk. Die A * XNA komponent bevat ook die A * -Graph, wat voorsiening maak vir die dop direk geblokkeer / geblokkeer nodes; 'n belangrike deel van die path formule. Verder het die A * -Graph aanvaar punt waarde omgewing, om verskillende dele van die kaart te beïnvloed; byvoorbeeld, 'n hoër punt-waardes verteenwoordig rowwe terrein, en laer punt-waardes verteenwoordig begaanbaar terrein. Die A * -Graph outomaties gebruik word in die kern A * algoritme, die algehele resultate path search beïnvloed.
Belangrikste eienskappe: A * Bestuurder, cordinating versoeke intern met die A * enjins. 3-onderwerp enjin ontwerp, met behulp van al 3 verwerkers op die Xbox-360. Ontwerp om 'n lae GC (Vuil Collection) te handhaaf. New A * enjin deur begrippe soos die "goedkoop Lys 'te soek tye te verminder. A * Grafiek, dop Geblokkeerde / Unblocked pad nodes. Ontwerp om op Windows en Xbox 360 platforms. Kan 'Laat-Bind' om die TemporalWars 3D enjin wees
Vereistes :.
XNA 4.0 Redist, Visual Studio 2010 Express
Kommentaar nie gevind