Sebuah ini * XNA Komponen dirancang dari bawah ke atas, untuk mengambil keuntungan penuh dari kemampuan threading Xbox ini. A * Komponen berisi A * Manager, dengan tiga Jalan * menemukan mesin, memungkinkan untuk 3 pencarian jalan simultan, sementara juga maintaing kinerja yang sangat baik dan GC rendah (Garbage Collection). Kinerja dicapai dan dipertahankan, karena konsep-konsep kunci dimasukkan ke dalam A * komponen, seperti 'Daftar Murah' [3] methology. Juga 'Daftar Tertutup' [4] dihilangkan semua bersama-sama, karena array dengan jenis Enum digunakan untuk memperbarui status A node * di dalam inti A * algoritma cepat. Komponen A * XNA juga mengandung A * -Graph, yang memungkinkan untuk langsung melacak diblokir / node diblokir; bagian penting dari rumus merintis jalan. Selanjutnya, A * -Graph menerima pengaturan titik-nilai, untuk mempengaruhi berbagai bagian peta; misalnya, lebih tinggi titik-nilai mewakili medan kasar, dan lebih rendah titik-nilai merupakan medan yang lumayan. A * -Graph secara otomatis digunakan dalam inti A * algoritma, mempengaruhi hasil pencarian merintis jalan secara keseluruhan.
Fitur utama: A * Manager, cordinating permintaan internal dengan A * mesin. 3-Thread desain mesin, menggunakan semua 3 prosesor pada Xbox 360-. Dirancang untuk mempertahankan GC rendah (Garbage Collection). Dioptimalkan Sebuah mesin * menggunakan konsep seperti 'Daftar Murah' untuk mengurangi waktu pencarian. A * Grafik, pelacakan Diblokir / node jalan diblokir. Dirancang untuk berjalan pada Windows dan Xbox-360 platform. Bisa 'Late-Bind' untuk mesin TemporalWars 3D
Persyaratan :.
XNA 4.0 Redist, Visual Studio 2010 Express
Komentar tidak ditemukan