[bo][un]wolf_cao[/un] 在 2008-7-31 21:02 的发言:[/bo]
对于传统的A*算法,在具体的实现过程中会涉及到内存的分配问题,还可能会出现多层递归的现象,这样游戏跑起来会比较的慢。所以在使用A*算法寻路时最好是对它做一些优化
加上2^16的O(1)HASH_TABLE做IDA*或者用 balanced-tree开上20M的O(logn)的HASH_TABLE做IDA*.
两者自己权衡.
ps:我没写过这种游戏,没经验,说错了请见谅
[[it] 本帖最后由 卧龙孔明 于 2008-8-2 10:22 编辑 [/it]]
My Blog: www.aiexp.info
虽然我的路是从这里开始的,但是这里不再是乐土.感谢曾经影响过,引导过,帮助过我的董凯,飞燕,leeco,starwing,Rockcarry,soft_wind等等等等.别了,BCCN.