青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

隨筆-381  評論-37  文章-0  trackbacks-0
轉(zhuǎn):http://qinysong.iteye.com/blog/678941


在此把這個算法稱作B* 尋路算法(Branch Star 分支尋路算法,且與A*對應(yīng)),本算法適用于游戲中怪物的自動尋路,其效率遠(yuǎn)遠(yuǎn)超過A*算法,經(jīng)過測試,效率是普通A*算法的幾十上百倍。

通過引入該算法,一定程度上解決了游戲服務(wù)器端無法進(jìn)行常規(guī)尋路的效率問題,除非服務(wù)器端有獨(dú)立的AI處理線程,否則在服務(wù)器端無法允許可能消耗大量時間的尋路搜索,即使是業(yè)界普遍公認(rèn)的最佳的A*,所以普遍的折中做法是服務(wù)器端只做近距離的尋路,或通過導(dǎo)航站點(diǎn)縮短A*的范圍。

算法原理
本算法啟發(fā)于自然界中真實動物的尋路過程,并加以改善以解決各種阻擋問題。
前置定義:
1、探索節(jié)點(diǎn):
為了敘述方便,我們定義在尋路過程中向前探索的節(jié)點(diǎn)(地圖格子)稱為探索節(jié)點(diǎn),起始探索節(jié)點(diǎn)即為原點(diǎn)。(探索節(jié)點(diǎn)可以對應(yīng)為A*中的開放節(jié)點(diǎn))

2、自由的探索節(jié)點(diǎn):
探索節(jié)點(diǎn)朝著目標(biāo)前進(jìn),如果前方不是阻擋,探索節(jié)點(diǎn)可以繼續(xù)向前進(jìn)入下一個地圖格子,這種探索節(jié)點(diǎn)我們稱為自由探索節(jié)點(diǎn);

3、繞爬的探索節(jié)點(diǎn):
探索節(jié)點(diǎn)朝著目標(biāo)前進(jìn),如果前方是阻擋,探索節(jié)點(diǎn)將試圖繞過阻擋,繞行中的探索節(jié)點(diǎn)我們成為繞爬的探索節(jié)點(diǎn);
算法過程
1、起始,探索節(jié)點(diǎn)為自由節(jié)點(diǎn),從原點(diǎn)出發(fā),向目標(biāo)前進(jìn);
2、自由節(jié)點(diǎn)前進(jìn)過程中判斷前面是否為障礙,
     a、不是障礙,向目標(biāo)前進(jìn)一步,仍為自由節(jié)點(diǎn);
     b、是障礙,以前方障礙為界,分出左右兩個分支,分別試圖繞過障礙,這兩個分支節(jié)點(diǎn)即成為兩個繞爬的探索節(jié)點(diǎn);
3、繞爬的探索節(jié)點(diǎn)繞過障礙后,又成為自由節(jié)點(diǎn),回到2);
4、探索節(jié)點(diǎn)前進(jìn)后,判斷當(dāng)前地圖格子是否為目標(biāo)格子,如果是則尋路成功,根據(jù)尋路過程構(gòu)造完整路徑;
5、尋路過程中,如果探索節(jié)點(diǎn)沒有了,則尋路結(jié)束,表明沒有目標(biāo)格子不可達(dá);


演示如下: 
    
   



B*與A*算法的性能比較

尋路次數(shù)比較(5秒鐘尋路次數(shù)) 


 
B*與A*性能比較實例
1、 無障礙情況
此種情況,根據(jù)以上測試數(shù)據(jù),B*算法效率是普通A*的44倍(左為A*,右為B*)

     
 

2、線形障礙
此種情況,根據(jù)以上測試數(shù)據(jù),B*算法效率是普通A*的28倍(左為A*,右為B*)

   

  
3、環(huán)形障礙
此種情況,根據(jù)以上測試數(shù)據(jù),B*算法效率是普通A*的132倍(左為A*,右為B*)

      


4、封閉障礙(目標(biāo)不可達(dá))
此種情況,根據(jù)以上測試數(shù)據(jù),B*算法效率是普通A*的581倍(左為A*,右為B*)
    

衍生算法
通過以上封閉障礙,可以看出,這個方法在判斷地圖上的兩個點(diǎn)是否可達(dá)上,也是非常高效的,在不可達(dá)情況下,時間復(fù)雜度與封閉障礙的周長相當(dāng),而不是整個地圖的面積。
posted on 2011-04-07 00:07 小王 閱讀(4884) 評論(0)  編輯 收藏 引用 所屬分類: 游戲服務(wù)器端開發(fā)
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            久久精品91久久香蕉加勒比| 欧美高清视频一区| 国产色视频一区| 国产精品久久久久久影院8一贰佰 国产精品久久久久久影视 | 亚洲欧洲在线播放| 欧美激情中文字幕在线| 91久久国产精品91久久性色| 最新热久久免费视频| 亚洲精品中文字幕在线| 一区二区三区黄色| 午夜天堂精品久久久久| 久久久人成影片一区二区三区| 久久精品最新地址| 欧美成年人视频网站| 欧美日韩国产不卡| 亚洲日本中文| 一区二区欧美在线| 欧美一区二区三区视频| 久久久久久久久久久久久久一区| 老司机凹凸av亚洲导航| 欧美日韩精品一区二区在线播放| 国产精品福利影院| 国内精品**久久毛片app| 亚洲日韩欧美视频| 香蕉尹人综合在线观看| 亚洲国产你懂的| 亚洲欧美一区二区三区在线| 久久精品国产精品| 欧美日韩亚洲高清| 黄色日韩网站| 西瓜成人精品人成网站| 欧美激情久久久| 午夜综合激情| 欧美色大人视频| 在线观看亚洲视频| 中文欧美日韩| 欧美成人中文字幕| 午夜久久tv| 欧美视频三区在线播放| 依依成人综合视频| 亚欧美中日韩视频| 亚洲另类视频| 欧美黑人在线播放| 精品动漫一区| 久久久久久有精品国产| 亚洲视频精选| 欧美日韩在线不卡| 亚洲毛片视频| 免费视频一区| 久久精品国产一区二区三| 国产精品久久久一区二区三区| 亚洲乱码久久| 亚洲国产国产亚洲一二三| 久久国产手机看片| 国产午夜精品久久| 久久国产一区| 亚洲性视频网站| 国产精品激情偷乱一区二区∴| 亚洲社区在线观看| 亚洲精品视频中文字幕| 欧美成年人网站| 亚洲欧洲日夜超级视频| 欧美不卡激情三级在线观看| 久久国产精品久久国产精品| 国产性色一区二区| 久久国产精品99国产精| 欧美一区二区三区喷汁尤物| 国产一区白浆| 久久香蕉国产线看观看av| 欧美亚洲色图校园春色| 国产一区二区无遮挡| 久久精品首页| 久久久久久久网站| 在线日本成人| 亚洲美女中文字幕| 亚洲国产欧美一区二区三区久久 | 亚洲一区国产视频| 国产欧美日本| 久久综合中文字幕| 噜噜噜噜噜久久久久久91| 91久久嫩草影院一区二区| 欧美激情精品久久久| 欧美国产一区二区在线观看| 一本久道久久综合中文字幕| 亚洲午夜久久久久久久久电影网| 国产精品亚洲不卡a| 久久美女性网| 欧美激情小视频| 欧美一级片在线播放| 久久久久综合网| 亚洲精品社区| 午夜免费电影一区在线观看| 亚洲大片av| 一区二区三区欧美激情| 国产一级一区二区| 亚洲欧洲日夜超级视频| 国产精品久久久久高潮| 久久中文字幕一区二区三区| 欧美激情精品久久久久久久变态| 亚洲一区图片| 欧美一区二区三区四区在线观看地址 | 久久亚洲国产成人| 亚洲永久精品国产| 欧美专区在线播放| 亚洲午夜电影网| 久久亚洲春色中文字幕久久久| 亚洲色诱最新| 久久综合九色综合久99| 午夜在线观看免费一区| 欧美国产精品一区| 久久综合久久综合久久| 欧美日韩一区高清| 欧美顶级艳妇交换群宴| 国产亚洲a∨片在线观看| 亚洲激情另类| 亚洲第一狼人社区| 亚洲男人天堂2024| 国产一区二区三区观看| 亚洲无限乱码一二三四麻| 久久精品夜夜夜夜久久| 禁久久精品乱码| 欧美国产激情| 亚洲在线一区| 欧美韩日一区| 欧美一区免费| 99国产精品私拍| 国产欧美视频一区二区| 午夜国产不卡在线观看视频| 欧美韩日一区二区| 午夜精品理论片| 亚洲国产一二三| 久久精品国产v日韩v亚洲 | 久久综合一区| 一区二区毛片| 欧美1区视频| 午夜精品久久久久久久男人的天堂| 伊人蜜桃色噜噜激情综合| 国产精品高潮粉嫩av| 欧美成人有码| 国产精品扒开腿做爽爽爽软件| 亚洲免费观看高清在线观看| 亚洲最新中文字幕| 欧美日韩一区国产| 亚洲视频999| 欧美在线观看视频一区二区三区| 国产精品欧美久久| 亚洲一区久久| 久久久精彩视频| 激情亚洲成人| 牛牛影视久久网| 亚洲人成网站999久久久综合| 日韩视频免费观看| 欧美日韩国产综合一区二区| 在线综合+亚洲+欧美中文字幕| 亚洲欧美三级伦理| 国产亚洲欧美日韩美女| 久久视频一区| 亚洲激情在线视频| 亚洲欧美日本日韩| 国产亚洲女人久久久久毛片| 久久久久国产精品一区二区| 欧美大片一区二区| 在线亚洲自拍| 国产精品视频网| 久久久综合免费视频| 亚洲美女视频| 久久九九国产精品| 日韩午夜一区| 国产夜色精品一区二区av| 另类激情亚洲| 中国日韩欧美久久久久久久久| 久久黄色网页| 亚洲精品日本| 国产亚洲福利一区| 欧美激情小视频| 性做久久久久久免费观看欧美| 免费成人高清| 亚洲免费在线播放| 亚洲高清自拍| 国产精品捆绑调教| 免费短视频成人日韩| 亚洲欧美综合v| 日韩小视频在线观看专区| 久久免费视频在线观看| 亚洲深夜福利网站| 亚洲国产欧美在线人成| 国产免费一区二区三区香蕉精| 久久久亚洲一区| 亚洲欧美日韩一区在线| 最新亚洲激情| 另类激情亚洲| 欧美一区二区三区免费视频| 日韩视频久久| 亚洲日本视频| 亚洲高清二区| 韩日成人av| 国产美女精品人人做人人爽| 欧美精品一区二区三区视频 | 久久精品色图| 一区二区欧美在线观看|