欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種地圖訓練的方法

文檔序號:6576068閱讀:291來源:國知局
專利名稱:一種地圖訓練的方法
技術領域
本發(fā)明涉及計算機圖形技術領域,更具體地說,基于導航網(wǎng)格的地圖尋路系統(tǒng)。
背景技術
隨著網(wǎng)絡游戲的不斷發(fā)展,經(jīng)常要實現(xiàn)主角在虛擬世界中移動。在游戲?qū)ぢ返念I域,A*算法是一個比較常用的尋路算法。A*算法是一種啟發(fā)式搜索,利用一個評估函數(shù)評估每次的決策價值,決定先采用那一項方案。目前主要的尋路方法主要有A*算法和基于路點的A*算法。但是,現(xiàn)在以上兩種方法都有其缺點。由于游戲場景較大,基于完全的A*算法,它的搜索時間是一個不可忽略的開銷。特別是對實時性要求較高的網(wǎng)絡游戲中,如果用于點擊較遠的位置,采用純粹的A*算法,就會產(chǎn)生很大的延遲,這個是用戶無法接受的。并且,采用路點尋路的A*算法,一個是,生成必要的路點需要消耗美術大量的時間,時間成本很高;二是由于采用路點尋路,容易產(chǎn)生很多個角色擁擠到單個的路點上,如果路點大量,則又會降低尋路的效率,路點的極限數(shù)量是等于網(wǎng)格尋路中的網(wǎng)格數(shù)量。

發(fā)明內(nèi)容
鑒于現(xiàn)有技術存在的問題,本發(fā)明的目的是要提供一種高效合理的尋路算法。為了實現(xiàn)上述目的,本發(fā)明所采用的技術方案是一種高效合理的尋路算法,其步驟如下
1)采用線下方法,生成離線角色可達的純A*算法網(wǎng)格;這個網(wǎng)格是根據(jù)角色的碰撞盒子,可達點的高度限制等來進行離線生成的;
2)由美工根據(jù)生成的可達網(wǎng)格,合并成所需要的導航網(wǎng)格;
3)根據(jù)生成導航網(wǎng)格的聯(lián)通性,存儲成尋路網(wǎng)格文件;
4)在游戲中,首先加載尋路網(wǎng)格文件;
5)當用戶進行尋路時候,首先采用基于網(wǎng)格的A*算法;根據(jù)用戶的目的地和所在位置,首先確定所在的網(wǎng)格和目的網(wǎng)格;
6)如果為同一個導航網(wǎng)格內(nèi),則直接可達;
7)如果在不同網(wǎng)格,則在網(wǎng)格基礎上進行A*算法,得出所得的尋路網(wǎng)格信息;
8)根據(jù)得出的尋路網(wǎng)格列表來對角色來進行尋路最終路徑的確定。本發(fā)明通過離線生成導航網(wǎng)格信息,最大限度的滿足了游戲中對于角色可達位置的限制,同時采用導航網(wǎng)格尋路,加快了尋路的速度,減少了網(wǎng)格的內(nèi)存空間存儲。
具體實施例方式一種高效合理的尋路算法,其步驟如下
I)采用線下方法,生成離線角色可達的純A*算法網(wǎng)格;這個網(wǎng)格是根據(jù)角色的碰撞盒子,可達點的高度限制等來進行離線生成的; 2)由美工根據(jù)生成的可達網(wǎng)格,合并成所需要的導航網(wǎng)格;
3)根據(jù)生成導航網(wǎng)格的聯(lián)通性,存儲成尋路網(wǎng)格文件;
4)在游戲中,首先加載尋路網(wǎng)格文件;
5)當用戶進行尋路時候,首先采用基于網(wǎng)格的A*算法;根據(jù)用戶的目的地和所在位置,首先確定所在的網(wǎng)格和目的網(wǎng)格;
6)如果為同一個導航網(wǎng)格內(nèi),則直接可達;
7)如果在不同網(wǎng)格,則在網(wǎng)格基礎上進行A*算法,得出所得的尋路網(wǎng)格信息;
8)根據(jù)得出的尋路網(wǎng)格列表來對角色來進行尋路最終路徑的確定。
權利要求
1.一種高效合理的尋路算法,其步驟如下 1)采用線下方法,生成離線角色可達的純A*算法網(wǎng)格;這個網(wǎng)格是根據(jù)角色的碰撞盒子,可達點的高度限制等來進行離線生成的; 2)由美工根據(jù)生成的可達網(wǎng)格,合并成所需要的導航網(wǎng)格; 3)根據(jù)生成導航網(wǎng)格的聯(lián)通性,存儲成尋路網(wǎng)格文件; 4)在游戲中,首先加載尋路網(wǎng)格文件; 5)當用戶進行尋路時候,首先采用基于網(wǎng)格的A*算法;根據(jù)用戶的目的地和所在位置,首先確定所在的網(wǎng)格和目的網(wǎng)格; 6)如果為同一個導航網(wǎng)格內(nèi),則直接可達; 7)如果在不同網(wǎng)格,則在網(wǎng)格基礎上進行A*算法,得出所得的尋路網(wǎng)格信息; 8)根據(jù)得出的尋路網(wǎng)格列表來對角色來進行尋路最終路徑的確定。
全文摘要
一種地圖訓練的方法。本發(fā)明涉及計算機圖形技術領域,更具體地說,基于導航網(wǎng)格的地圖尋路系統(tǒng),采用線下方法,生成離線角色可達的純A*算法網(wǎng)格;這個網(wǎng)格是根據(jù)角色的碰撞盒子,可達點的高度限制等來進行離線生成的,通過離線生成導航網(wǎng)格信息,最大限度的滿足了游戲中對于角色可達位置的限制,同時采用導航網(wǎng)格尋路,加快了尋路的速度,減少了網(wǎng)格的內(nèi)存空間存儲。
文檔編號G06F19/00GK103020443SQ201210522739
公開日2013年4月3日 申請日期2012年12月8日 優(yōu)先權日2012年12月8日
發(fā)明者不公告發(fā)明人 申請人:大連創(chuàng)達技術交易市場有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
彭阳县| 都昌县| 加查县| 扎囊县| 高邮市| 乐陵市| 西乌珠穆沁旗| 扶沟县| 江阴市| 阿合奇县| 青川县| 轮台县| 九台市| 灵丘县| 林口县| 巴彦淖尔市| 红原县| 利川市| 防城港市| 威信县| 瑞金市| 竹溪县| 崇仁县| 阿拉善盟| 四平市| 鸡泽县| 夏津县| 临朐县| 柘城县| 永州市| 济南市| 昌江| 法库县| 柳州市| 松溪县| 贡觉县| 交城县| 吉隆县| 宜黄县| 卢龙县| 襄汾县|