麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区
首頁
|
新聞
|
娛樂
|
游戲
|
科普
|
文學
|
編程
|
系統
|
數據庫
|
建站
|
學院
|
產品
|
網管
|
維修
|
辦公
|
熱點
首頁
>
開發
>
JS
> 正文
js版本A*尋路算法
2024-09-06 12:44:15
字體:
大
中
小
來源:
轉載
供稿:網友
說到做游戲,必不可少的需要用到尋路算法,一般游戲里的尋路算法大多數都以A*算法為主,這里也就實現了js里采用a*尋路的程序,在51js和藍色都開了帖。
程序是以前寫的,后來也沒有修正或者精簡,有冗余之處大家還見諒一下。
當然,這個尋路算法也不是最優化的,像幻宇開發的“交點尋徑法”也是個中精品,兩者可謂各有千秋,只是如果地圖很大的情況下,我們會驚訝于“交點尋徑法”的迅速。
use A* to find path...
設置起點 設置終點 設置障礙點
25,0;25,1;25,3;25,4;25,5;25,6;25,7;0,8;1,8;2,8;3,8;4,8;5,8;6,8;7,8;25,8;7,9;25,9;7,10;25,10;7,11;25,11;6,12;25,12;5,13;6,13;25,13;5,14;21,14;25,14;5,15;18,15;19,15;20,15;21,15;25,15;5,16;11,16;12,16;13,16;14,16;15,16;16,16;17,16;18,16;19,16;22,16;25,16;5,17;11,17;23,17;24,17;25,17;5,18;6,18;7,18;8,18;9,18;10,18;11,18;13,18;23,18;24,18;25,18;6,19;7,19;8,19;13,19;23,19;24,19;25,19;6,20;14,20;23,20;24,20;26,20;7,21;8,21;13,21;14,21;15,21;20,21;21,21;22,21;27,21;0,22;1,22;2,22;4,22;5,22;6,22;7,22;12,22;13,22;14,22;16,22;19,22;20,22;21,22;26,22;27,22;28,22;8,23;9,23;10,23;11,23;12,23;13,23;17,23;18,23;19,23;22,23;13,24;14,24;15,24;18,24;21,24;23,24;20,25;24,25;19,26;25,26;26,26;19,28;19,29;19,30;19,31