999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

3D空間自動尋路算法的各功能模塊研究以及優化設計

2020-10-13 13:06:32楊艷王一名
數碼設計 2020年6期
關鍵詞:優化設計

楊艷 王一名

基金項目:本文是湖北省教育廳科學技術研究計劃指導性項目論文,項目編號:B2017410。

摘要:隨著互聯網技術的不斷發展,網絡游戲的發展也到達到了一個前所未有新的高度。目前虛擬3D游戲開發尤其火熱。在3D游戲世界中,如何控制NPC角色自動尋路,是影響游戲體驗最為核心的一個算法,同時也是最設備消耗性能的計算之一。A星尋路算法是目前普遍使用的路徑搜索算法之一,它不僅僅用于游戲開發設計,同時在機器人自動行走算法中,也起著重大的影響。本文通過分析算法的不同模塊之間的聯系與區別,對于每一個功能性的組件進行的描。

關鍵詞:自動尋路算法;各功能模塊;優化設計

中圖分類號:TP317 文獻標識碼:A 文章編號:1672-9129(2020)06-0028-02

Abstract:WiththecontinuousdevelopmentofInternettechnology,thedevelopmentofonlinegameshasreachedanunprecedentednewheight.Virtual3Dgamedevelopmentisparticularlyhotrightnow.Inthe3Dgameworld,howtocontroltheNPCcharacter'sautomaticpathfindingisthemostcorealgorithmaffectingthegameexperience,andalsooneofthemostdeviceperformanceconsumingcalculations.Astarpathfindingalgorithmisoneofthecommonlyusedpathsearchalgorithms.Itisnotonlyusedingamedevelopmentanddesign,butalsoplaysAsignificantroleinautomaticrobotwalkingalgorithm.Thispaperdescribeseachfunctionalcomponentbyanalyzingtheconnectionsanddifferencesbetweendifferentmodulesofthealgorithm.

Keywords:Automaticpathfindingalgorithm;Eachfunctionmodule;Theoptimizationdesign

隨著互聯網技術的不斷發展,網絡游戲的發展也到達到了一個前所未有新的高度。目前虛擬3D游戲開發尤其火熱。在3D游戲世界中,如何控制NPC角色自動尋路,是影響游戲體驗最為核心的一個算法,同時也是最設備消耗性能的計算之一。A星尋路算法是目前普遍使用的路徑搜索算法之一,它不僅僅用于游戲開發設計,同時在機器人自動行走算法中,也起著重大的影響。

1各功能模塊研究

1.1開啟列表模塊。作用:保存需要搜索的節點的數據結構,整個過程如圖1.1開啟列表流程圖所示:

最開始的時候,把開始點加入到開啟列表中,從這個點出發不斷向周圍進行檢測。

1.2最佳路徑生成點。在獲取周圍可以行走的節點的過程中,我們可以使用幾種不同的方式,提高運行的效率和節省空間的占用。如圖1.2最佳路徑選擇計算所示:

跳點尋路算法最核心的部分就是在A星尋路的基礎上,優化對于周圍可能要搜尋的節點的查找方式,沿著一個方向一直向前去尋找。

2算法的優化設計

傳統的A星算法是一個很慢的算法,永遠達不到想要的速度。目前也有很多算法對此進行優化設計。所以對算法的優化是很有必要的。A星算法的搜索受到它所在空間的影響。在一個2000*2000的正方形的區域內進行搜索,那么它的可能性就是2000的平方種可能性,也就是4000000。

所以這種算法的本質,無論怎么樣去優化代碼,計算出正確的路徑總會花費特別長的時間和占據大量的內存。這種巨大的工作量會導致嚴重影響游戲的性能。所以我們可以解決的方式就是在路徑搜索時,首先將其的存在的空間信息進行優化。

2.1時間優化設計。這種算法在時間上是非常浪費時間的,所以應該選擇其他的類型的,這種算法的本質,無論怎么樣去優化代碼,計算出正確的路徑總會花費特別長的時間和占據大量的內存。這種巨大的工作量會導致嚴重影響游戲的性能。

對于每一節點搜搜索的時間,需要不斷就進行檢測,在不等同的路徑選擇的計算過程中,不斷進行的計算,會消耗大量的時間。所以需要在時間上進行細致的檢測和設計,這是非常重要的一點。

只有在最大限度減少時間的消耗才能提供用戶最好的體驗,算法看起來就會更加的快速靈敏。這是算法在設計的時候需要重要的考慮的一點。

2.2空間優化設計。空間消耗是一個非常重要的方面,只有在最開始的階段不斷優化設計不斷加強對于性能在內存方面的管理,那么項目在運用過程中,以后的開發就不會像很多其他的產品一樣會造成數據過于龐大。如圖2.1程序內存消耗圖所示:

內存是一個非常重要的方面只有在不斷的對內存的控制提出高標標準的限制,整個算法才不會再最后的階段,變得不可控,變得巨大消耗內存,卻無法控制。慢慢一步步將整個算法,都拖累了。優化空間的消耗,也同樣是一個巨大而困難的任務。

所以這種算法的本質,無論怎么樣去優化代碼,計算出正確的路徑總會花費特別長的時間和占據大量的內存。這種巨大的工作量會導致嚴重影響游戲的性能。所以我們可以解決的方式就是在路徑搜索時,首先將其的存在的空間信息進行優化。

內存是計算機中重要的部件之一,它是與CPU進行溝通的作用。計算機中所有程序的運行都是在內存中進行的,因此內存的性能對計算機的影響非常大。內存Memory也被稱為內存儲器,其作用是用于暫時存放CPU中的運算數據,以及與硬盤等外部存儲器交換的數據。只要計算機在運行中,CPU就會把需要運算的數據調到內存中進行運算,當運算完成后CPU再將結果傳送出來,內存的運行也決定了計算機的穩定運行。內存是由內存芯片、電路板、金手指等部分組成的。

3總論

我們對游戲的簡單的尋路算法做了最為基本的了解介紹,并且把它一步步把這個算法逐步實現。講解每一部分的后來分析了算法的性能,從幾個不同的方面做出了歸納。為了在以后的算法中提高性能,我們就能在這幾個方面中去針對性加強改善。

算法的重點在于運算的速度以及這些計算對于內存的消耗,一個最好的算法不是在某一方面取得好成績,而是在平衡了時間以及占用的空間而綜合得出來的一個雙方都滿意的結果。算法的實現需要。

在不斷進行的測試中發現不足點,對于現在已經足夠好的,可以暫時忽略不計,在最穩定的算法中不斷提高自己的對算法設計的能力,提高自己對于多種數據結構的分析能力。

參考文獻:

[1]李橋.基于NavMesh自動尋路算法在動態尋路問題上的研究[D].華中科技大學,2019.

[2]劉靈均.基于人工智能角色的3D游戲開發平臺的設計與實現[D].西南交通大學,2017.

[3]武文娜.基于視景仿真的槍械作戰效能評估系統[D].中北大學,2017.

[4]蔣愷.淺談游戲中自動尋路算法的實現與應用[J].中國新通信.2018,(2).91-92.

[5]李樊.基于虛擬現實技術的3D游戲場景設計研究[J].科學大眾(科學教育).2019,(2).91-92.

猜你喜歡
優化設計
導彈舵面的復合材料設計與分析
航空兵器(2016年4期)2016-11-28 21:47:29
礦井主排水系統的優化設計與改造
科技資訊(2016年19期)2016-11-15 08:34:13
數據挖掘對教學管理的優化設計
如何實現小學數學課堂練習設計優化
文理導航(2016年30期)2016-11-12 14:56:57
淺析人機工程學在家具創作中的作用
試析機械結構優化設計的應用及趨勢
汽車行李箱蓋鉸鏈機構的分析及優化
東林煤礦保護層開采卸壓瓦斯抽采優化設計
橋式起重機主梁結構分析和優化設計
對無線傳感器網絡MAC層協議優化的研究與設計
科技視界(2016年22期)2016-10-18 15:25:08
主站蜘蛛池模板: 亚洲AⅤ无码国产精品| 青青青国产视频| 在线免费a视频| 亚洲精品第一在线观看视频| 亚洲成人精品在线| 97在线公开视频| 欧美v在线| 成人午夜精品一级毛片| 欧美激情综合| 亚洲va视频| 久久99国产乱子伦精品免| 亚洲中文字幕日产无码2021| 毛片基地美国正在播放亚洲 | 99re视频在线| 天天躁狠狠躁| 六月婷婷精品视频在线观看| 67194在线午夜亚洲| 香蕉伊思人视频| 国产一区三区二区中文在线| 日韩一级二级三级| 亚洲欧美激情小说另类| 88av在线| 欧美性天天| 色综合久久综合网| 精品无码日韩国产不卡av | 成人无码一区二区三区视频在线观看| 在线精品自拍| 一区二区日韩国产精久久| 无码久看视频| 久久超级碰| 日韩精品一区二区三区swag| 国产剧情无码视频在线观看| 久久男人资源站| 在线看片国产| 亚洲啪啪网| 国产美女无遮挡免费视频| 欧美精品三级在线| 国产日本欧美在线观看| 国产成人你懂的在线观看| 热这里只有精品国产热门精品| 久久精品国产精品青草app| 91精品国产综合久久不国产大片| 四虎在线高清无码| 沈阳少妇高潮在线| 午夜欧美在线| 伦伦影院精品一区| 欧美色图第一页| 午夜不卡视频| 国产精品99一区不卡| 国产精品原创不卡在线| 午夜毛片免费观看视频 | 亚洲 欧美 日韩综合一区| 国产精品999在线| 亚洲国产精品无码久久一线| 精品乱码久久久久久久| 人妻无码AⅤ中文字| 岛国精品一区免费视频在线观看 | 国产成人啪视频一区二区三区| 中文字幕人成人乱码亚洲电影| 国产欧美中文字幕| 欧美精品色视频| 九九精品在线观看| 色AV色 综合网站| 五月天久久婷婷| 亚洲色图综合在线| 久久99精品久久久久纯品| 欧美激情福利| 日韩AV无码一区| 日本精品视频| 九九热在线视频| 国产精品自在自线免费观看| 国产欧美日韩一区二区视频在线| 亚洲有码在线播放| 国产91九色在线播放| 亚洲成人精品在线| 无码'专区第一页| 美女亚洲一区| 亚洲最新在线| 51国产偷自视频区视频手机观看 | 亚洲午夜福利在线| 91久久精品国产| 园内精品自拍视频在线播放|