亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

三維游戲地圖的呈現(xiàn)方法及其呈現(xiàn)系統(tǒng)的制作方法

文檔序號:10595143閱讀:703來源:國知局
三維游戲地圖的呈現(xiàn)方法及其呈現(xiàn)系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開了一種三維游戲地圖的呈現(xiàn)方法,包含:獲取用戶所在的地理位置信息,并根據(jù)該地理位置信息確定用戶所在二維地圖中對應(yīng)的城市;調(diào)用二維地圖中該城市對應(yīng)的道路位置信息及路名信息,并在除道路位置外添加三維地圖素材,生成對應(yīng)的三維游戲地圖數(shù)據(jù)并呈現(xiàn)。本發(fā)明還公開了一種三維游戲地圖的呈現(xiàn)系統(tǒng)。本發(fā)明能夠利用現(xiàn)有的二維地圖數(shù)據(jù)生成對應(yīng)的三維游戲地圖,方法簡便、效率高。
【專利說明】
三維游戲地圖的呈現(xiàn)方法及其呈現(xiàn)系統(tǒng)
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及地圖呈現(xiàn)技術(shù)領(lǐng)域,具體涉及一種三維游戲地圖的呈現(xiàn)方法及其呈現(xiàn)系統(tǒng)。
【背景技術(shù)】
[0002]目前的移動互聯(lián)網(wǎng)應(yīng)用或者游戲廣泛應(yīng)用LBS服務(wù)(基于位置服務(wù))。但這些位置服務(wù)商(百度高德)提供的地圖由于其精度要求,外觀通常比較簡單樸實。但在很多商業(yè)應(yīng)用領(lǐng)域,其對地圖精確性的要求其實不高,但更加要求地圖的外觀美觀富有想象力,最好的例子就是基于位置服務(wù)的移動游戲,或者一些020商家定位服務(wù)。

【發(fā)明內(nèi)容】

[0003]本發(fā)明的目的在于提供一種三維游戲地圖的呈現(xiàn)方法及其呈現(xiàn)系統(tǒng),能夠利用現(xiàn)有的二維地圖數(shù)據(jù)生成對應(yīng)的三維游戲地圖,方法簡便、效率高。
[0004]為了達到上述目的,本發(fā)明通過以下技術(shù)方案實現(xiàn):一種三維游戲地圖的呈現(xiàn)方法,其特點是,包含以下步驟:
[0005]S1、獲取用戶所在的地理位置信息,并根據(jù)該地理位置信息確定用戶所在二維地圖中對應(yīng)的城市;
[0006]S2、調(diào)用二維地圖中該城市對應(yīng)的道路位置信息及路名信息,并在除道路位置外添加三維地圖素材,生成對應(yīng)的三維游戲地圖數(shù)據(jù)并呈現(xiàn)。
[0007]所述的步驟SI中包含:
[0008]通過定位客戶端所在位置,獲取用戶所在的地理位置信息,客戶端根據(jù)該地理位置信息提取本地保存的三維游戲地圖數(shù)據(jù),以在客戶端呈現(xiàn);或者
[0009]通過定位客戶端所在位置,獲取用戶所在的地理位置信息,并將該地理位置信息發(fā)送至地圖數(shù)據(jù)服務(wù)器,所述地圖數(shù)據(jù)服務(wù)器根據(jù)該地理位置信息生產(chǎn)對應(yīng)的三維游戲地圖數(shù)據(jù),并通過網(wǎng)絡(luò)傳輸至客戶端,以在客戶端呈現(xiàn)。
[0010]所述的步驟S2具體包含:
[0011 ] S2.1、獲取城市對應(yīng)的基準(zhǔn)點,并確定該基準(zhǔn)點的經(jīng)度值及維度值;
[0012]S2.2、計算基準(zhǔn)點對應(yīng)的第一預(yù)設(shè)距離的經(jīng)度跨度和維度跨度;
[0013]S2.3、將城市的二維地圖進行網(wǎng)格化分割,每一網(wǎng)格的長度及寬度分別為第二預(yù)設(shè)距離;
[0014]S2.4、根據(jù)基準(zhǔn)點的經(jīng)度值和維度值及基準(zhǔn)點對應(yīng)的第一預(yù)設(shè)距離的經(jīng)度跨度和維度跨度,計算得到每一網(wǎng)格所對應(yīng)的經(jīng)度值和維度值;
[0015]S2.5、對每一網(wǎng)格的長度及寬度分別進行N等分,得到N2個子網(wǎng)格,并計算每一子網(wǎng)格所對應(yīng)的經(jīng)度值和維度值;
[0016]S2.6、在每一子網(wǎng)格中添加對應(yīng)的道路信息和/或三維地圖素材,以生成對應(yīng)的三維游戲地圖。
[0017]所述的第一預(yù)設(shè)距離為500米。
[0018]所述的第二預(yù)設(shè)距離為500米。
[0019]所述的N的取值為25。
[0020]所述的三維地圖素材包含地質(zhì)紋理數(shù)據(jù)及地貌紋理數(shù)據(jù),其中,所述的地質(zhì)紋理數(shù)據(jù)包含草地、泥地、水、沙地、泥地、雪地及地磚,所述的地貌紋理數(shù)據(jù)包含樹木、花草、巖石及城市基礎(chǔ)設(shè)施。
[0021]所述的三維游戲地圖的呈現(xiàn)方法還包含步驟S3;
[0022]S3、在呈現(xiàn)的三維游戲地圖上更改三維地圖素材。
[0023]一種三維游戲地圖的呈現(xiàn)系統(tǒng),其特點是,包含:
[0024]客戶端;
[0025]與客戶端通過網(wǎng)絡(luò)連接的地圖數(shù)據(jù)服務(wù)器;其中
[0026]所述的客戶端包含中央處理器及分別與中央處理器連接的圖像處理器、存儲器、顯示器、輸入設(shè)備及定位單元;所述的存儲器中運行3D圖像引擎;
[0027]所述的地圖數(shù)據(jù)服務(wù)器包含三維地圖生成單元及分別與三維地圖生成單元連接的二維地圖數(shù)據(jù)庫及三維地圖素材數(shù)據(jù)庫。
[0028]所述的三維地圖生成單元包含依次連接的獲取模塊、計算模塊及生成模塊,所述的獲取模塊與所述二維地圖數(shù)據(jù)庫連接,所述的生成模塊與所述的三維地圖素材數(shù)據(jù)庫連接。
[0029]本發(fā)明一種三維游戲地圖的呈現(xiàn)方法及其呈現(xiàn)系統(tǒng)與現(xiàn)有技術(shù)相比具有以下優(yōu)點:基于位置服務(wù),提供對應(yīng)位置的三維游戲地圖,不改變用戶所在位置的道路信息及路名信息,將使用者置身于現(xiàn)實的地圖中;通過不同的三維地圖素材,在客戶端上呈現(xiàn)不同的使用效果,方便美化。
【附圖說明】
[0030]圖1為本發(fā)明一種三維游戲地圖的呈現(xiàn)系統(tǒng)的結(jié)構(gòu)框圖;
[0031 ]圖2為本發(fā)明一種三維游戲地圖的呈現(xiàn)方法的流程圖;
[0032]圖3為本發(fā)明Block劃分示意圖;
[0033]圖4為本發(fā)明Brick劃分示意圖;
[0034]圖5為本發(fā)明一個實施例的效果示意圖。
【具體實施方式】
[0035]以下結(jié)合附圖,通過詳細(xì)說明一個較佳的具體實施例,對本發(fā)明做進一步闡述。
[0036]如圖1所示,一種三維游戲地圖的呈現(xiàn)系統(tǒng),包含:客戶端100;與客戶端100通過網(wǎng)絡(luò)連接的地圖數(shù)據(jù)服務(wù)器200;其中,所述的客戶端100包含中央處理器101及分別與中央處理器101連接的圖像處理器102、存儲器103、顯示器104、輸入設(shè)備105及定位單元106;所述的存儲器103中運行3D圖像引擎1031;所述的地圖數(shù)據(jù)服務(wù)器200包含三維地圖生成單元201及分別與三維地圖生成單元201連接的二維地圖數(shù)據(jù)庫202及三維地圖素材數(shù)據(jù)庫203。
[0037]在本實施例中,所述的三維地圖生成單元201包含依次連接的獲取模塊2011、計算模塊2012及生成模塊2013,所述的獲取模塊2011與所述二維地圖數(shù)據(jù)庫202連接,所述的生成模塊2013與所述的三維地圖素材數(shù)據(jù)庫203連接。
[0038]結(jié)合上述的呈現(xiàn)系統(tǒng),本發(fā)明還公開了一種三維游戲地圖的呈現(xiàn)方法,包含以下步驟:
[0039]S1、獲取用戶所在的地理位置信息,并根據(jù)該地理位置信息確定用戶所在二維地圖中對應(yīng)的城市。
[0040]所述的步驟SI中包含:
[0041]通過定位客戶端所在位置,獲取用戶所在的地理位置信息,客戶端根據(jù)該地理位置信息提取本地保存的三維游戲地圖數(shù)據(jù),以在客戶端呈現(xiàn);或者
[0042]通過定位客戶端所在位置,獲取用戶所在的地理位置信息,并將該地理位置信息發(fā)送至地圖數(shù)據(jù)服務(wù)器,所述地圖數(shù)據(jù)服務(wù)器根據(jù)該地理位置信息生產(chǎn)對應(yīng)的三維游戲地圖數(shù)據(jù),并通過網(wǎng)絡(luò)傳輸至客戶端,以在客戶端呈現(xiàn)。
[0043]S2、調(diào)用二維地圖中該城市對應(yīng)的道路位置信息及路名信息,并在除道路位置外添加三維地圖素材,生成對應(yīng)的三維游戲地圖數(shù)據(jù)并呈現(xiàn)。
[0044]所述的步驟S2具體包含:
[0045]S2.1、獲取城市對應(yīng)的基準(zhǔn)點,并確定該基準(zhǔn)點的經(jīng)度值及維度值;
[0046]S2.2、計算基準(zhǔn)點對應(yīng)的第一預(yù)設(shè)距離的經(jīng)度跨度和維度跨度;
[0047]S2.3、將城市的二維地圖進行網(wǎng)格化分割,每一網(wǎng)格的長度及寬度分別為第二預(yù)設(shè)距離;
[0048]S2.4、根據(jù)基準(zhǔn)點的經(jīng)度值和維度值及基準(zhǔn)點對應(yīng)的第一預(yù)設(shè)距離的經(jīng)度跨度和維度跨度,計算得到每一網(wǎng)格所對應(yīng)的經(jīng)度值和維度值;
[0049]S2.5、對每一網(wǎng)格的長度及寬度分別進行N等分,得到N2個子網(wǎng)格,并計算每一子網(wǎng)格所對應(yīng)的經(jīng)度值和維度值;
[0050]S2.6、在每一子網(wǎng)格中添加對應(yīng)的道路信息和/或三維地圖素材,以生成對應(yīng)的三維游戲地圖。
[0051 ]在本實施例中,所述的第一預(yù)設(shè)距離為500米。
[0052]在本實施例中,所述的第二預(yù)設(shè)距離為500米。
[0053]在本實施例中,所述的N的取值為25。
[0054]在本實施例中,所述的三維地圖素材包含地質(zhì)紋理數(shù)據(jù)及地貌紋理數(shù)據(jù),其中,所述的地質(zhì)紋理數(shù)據(jù)包含草地、泥地、水、沙地、泥地、雪地及地磚,所述的地貌紋理數(shù)據(jù)包含樹木、花草、巖石及城市基礎(chǔ)設(shè)施,比如路燈、交通燈及其它建筑物等。
[0055]S3、在呈現(xiàn)的三維游戲地圖上更改三維地圖素材;即在本發(fā)明的另一些實施例中,使用者還可以在客戶端上呈現(xiàn)的三維游戲地圖上更改三維地圖素材,形成不同風(fēng)格的地圖樣式。
[0056]具體應(yīng)用:
[0057]結(jié)合圖3?5所示,以一用戶位于上海為例,進行相應(yīng)的三維游戲地圖構(gòu)建,當(dāng)用戶使用客戶端(手機、平板等便攜式設(shè)備)上的某一應(yīng)用程序,例如,一款游戲,當(dāng)用戶進入到游戲中時,用戶的位置會發(fā)送給游戲供應(yīng)商的服務(wù)器,服務(wù)器會根據(jù)用戶的位置提供對應(yīng)的三維游戲地圖,地圖中的建筑物被虛擬化,變成商店、樹木、草地等地質(zhì)或地貌,也可以根據(jù)用戶自身的喜愛進行調(diào)整,在本發(fā)明的另外一些實施例中,還可以根據(jù)用戶進入游戲的時間及日期對地圖進行更改,比如下雨天或者下雪天,地圖上呈現(xiàn)相應(yīng)的場景。
[0058]本發(fā)明中實現(xiàn)三維游戲地圖的過程是這樣的,當(dāng)然,這是在游戲或者其他應(yīng)用的后臺進行操作,將不同城市形成不同的地圖形態(tài),以上海為例,用專業(yè)繪圖ArcGIS軟件,按照精確經(jīng)瑋度分割地圖并導(dǎo)出。同時ArcGis幫助確認(rèn)城市的基準(zhǔn)點經(jīng)瑋度,以及城市所在經(jīng)度和瑋度所對應(yīng)的每500米經(jīng)瑋度跨度。例如上海的經(jīng)度上每500米跨度為0.0045,瑋度上每500米跨度為0.0039,使用ArcGIS軟件將上海的城市地圖按500m進行網(wǎng)格劃分,形成若干個Block,如圖3所示,節(jié)選其中一部分,計算得到每一Block所對應(yīng)的經(jīng)度值和維度值,再對每一 Block的長度及寬度分別進行25等分,得到625個Brick,如圖4所示,節(jié)選其中一部分,并計算每一 Brick所對應(yīng)的經(jīng)度值和維度值;在每一 Brick中添加對應(yīng)的道路信息和/或三維地圖素材,以生成對應(yīng)的三維游戲地圖,得到如圖5所示的效果圖。
[0059]盡管本發(fā)明的內(nèi)容已經(jīng)通過上述優(yōu)選實施例作了詳細(xì)介紹,但應(yīng)當(dāng)認(rèn)識到上述的描述不應(yīng)被認(rèn)為是對本發(fā)明的限制。在本領(lǐng)域技術(shù)人員閱讀了上述內(nèi)容后,對于本發(fā)明的多種修改和替代都將是顯而易見的。因此,本發(fā)明的保護范圍應(yīng)由所附的權(quán)利要求來限定。
【主權(quán)項】
1.一種三維游戲地圖的呈現(xiàn)方法,其特征在于,包含以下步驟: 51、獲取用戶所在的地理位置信息,并根據(jù)該地理位置信息確定用戶所在二維地圖中對應(yīng)的城市; 52、調(diào)用二維地圖中該城市對應(yīng)的道路位置信息及路名信息,并在除道路位置外添加三維地圖素材,生成對應(yīng)的三維游戲地圖數(shù)據(jù)并呈現(xiàn)。2.如權(quán)利要求1所述的三維游戲地圖的呈現(xiàn)方法,其特征在于,所述的步驟SI中包含: 通過定位客戶端所在位置,獲取用戶所在的地理位置信息,客戶端根據(jù)該地理位置信息提取本地保存的三維游戲地圖數(shù)據(jù),以在客戶端呈現(xiàn);或者 通過定位客戶端所在位置,獲取用戶所在的地理位置信息,并將該地理位置信息發(fā)送至地圖數(shù)據(jù)服務(wù)器,所述地圖數(shù)據(jù)服務(wù)器根據(jù)該地理位置信息生產(chǎn)對應(yīng)的三維游戲地圖數(shù)據(jù),并通過網(wǎng)絡(luò)傳輸至客戶端,以在客戶端呈現(xiàn)。3.如權(quán)利要求1所述的三維游戲地圖的呈現(xiàn)方法,其特征在于,所述的步驟S2具體包含: 52.1、獲取城市對應(yīng)的基準(zhǔn)點,并確定該基準(zhǔn)點的經(jīng)度值及維度值; 52.2、計算基準(zhǔn)點對應(yīng)的第一預(yù)設(shè)距離的經(jīng)度跨度和維度跨度; 52.3、將城市的二維地圖進行網(wǎng)格化分割,每一網(wǎng)格的長度及寬度分別為第二預(yù)設(shè)距離; 52.4、根據(jù)基準(zhǔn)點的經(jīng)度值和維度值及基準(zhǔn)點對應(yīng)的第一預(yù)設(shè)距離的經(jīng)度跨度和維度跨度,計算得到每一網(wǎng)格所對應(yīng)的經(jīng)度值和維度值; 52.5、對每一網(wǎng)格的長度及寬度分別進行N等分,得到N2個子網(wǎng)格,并計算每一子網(wǎng)格所對應(yīng)的經(jīng)度值和維度值; 52.6、在每一子網(wǎng)格中添加對應(yīng)的道路信息和/或三維地圖素材,以生成對應(yīng)的三維游戲地圖。4.如權(quán)利要求3所述的三維游戲地圖的呈現(xiàn)方法,其特征在于,所述的第一預(yù)設(shè)距離為500米。5.如權(quán)利要求3所述的三維游戲地圖的呈現(xiàn)方法,其特征在于,所述的第二預(yù)設(shè)距離為500米。6.如權(quán)利要求3所述的三維游戲地圖的呈現(xiàn)方法,其特征在于,所述的N的取值為25。7.如權(quán)利要求3所述的三維游戲地圖的呈現(xiàn)方法,其特征在于,所述的三維地圖素材包含地質(zhì)紋理數(shù)據(jù)及地貌紋理數(shù)據(jù),其中,所述的地質(zhì)紋理數(shù)據(jù)包含草地、泥地、水、沙地、泥地、雪地及地磚,所述的地貌紋理數(shù)據(jù)包含樹木、花草、巖石及城市基礎(chǔ)設(shè)施。8.如權(quán)利要求7所述的三維游戲地圖的呈現(xiàn)方法,其特征在于,進一步包含,步驟S3; 53、在呈現(xiàn)的三維游戲地圖上更改三維地圖素材。9.一種三維游戲地圖的呈現(xiàn)系統(tǒng),其特征在于,包含: 客戶端; 與客戶端通過網(wǎng)絡(luò)連接的地圖數(shù)據(jù)服務(wù)器;其中 所述的客戶端包含中央處理器及分別與中央處理器連接的圖像處理器、存儲器、顯示器、輸入設(shè)備及定位單元;所述的存儲器中運行3D圖像引擎; 所述的地圖數(shù)據(jù)服務(wù)器包含三維地圖生成單元及分別與三維地圖生成單元連接的二維地圖數(shù)據(jù)庫及三維地圖素材數(shù)據(jù)庫。10.如權(quán)利要求9所述的三維游戲地圖的呈現(xiàn)系統(tǒng),其特征在于,所述的三維地圖生成單元包含依次連接的獲取模塊、計算模塊及生成模塊,所述的獲取模塊與所述二維地圖數(shù)據(jù)庫連接,所述的生成模塊與所述的三維地圖素材數(shù)據(jù)庫連接。
【文檔編號】G06T17/05GK105957144SQ201610259672
【公開日】2016年9月21日
【申請日】2016年4月25日
【發(fā)明人】徐夢然
【申請人】上海夢然網(wǎng)絡(luò)科技有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1