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

基于配表生成隨機(jī)迷宮場景的方法、系統(tǒng)及裝置的制造方法_2

文檔序號:9833113閱讀:來源:國知局
2.sen等,程序?qū)⑴渲眯畔?,添加路徑和后綴,即可以找到對應(yīng)的資源。
[0024]為了設(shè)計(jì)者更方便地控制迷宮,我們可以在表里增加一些字段:如場景id、場景名字、角色創(chuàng)建的出生點(diǎn)、迷宮每一塊的大小、資源存放的路徑、場景是否可以旋轉(zhuǎn)以及場景是否可以PK等游戲相關(guān)的信息。最后導(dǎo)出程序可用的格式。如導(dǎo)出python的配置數(shù)據(jù):
{
,type_id’: 10000, #//場景的id ’name’: ’測試場景’,#//場景名字 ’entrance_pos’: ( #//角色創(chuàng)建出生點(diǎn)位置 1416,
601, ),
’chunk—size’: ( //地圖每一塊的大小1000,
1000,
),
’path’: 'scene/scene/test' , #//場景的資源路徑’map—nfo’: [[’0100—00,, ’0111—00’, ’0001—00’], [’0’, ’1000—00,,,0,]],#//迷宮數(shù)據(jù)
}
S3、根據(jù)配置文件生成迷宮場景。
[0025]1、根據(jù)配置文件中的配置數(shù)據(jù)生成場景。先解釋配置文件,數(shù)據(jù)格式如:’map—nfo’: [[’0100—00,,’0111—00’,’0001—00’],[,0,,’1000—00’,’O’]]。從解釋最外層的列表數(shù)據(jù),然后,解釋里每一個(gè)列表的數(shù)據(jù)。Python的核心代碼參考如下:
def ProcessMapInfo(self, map_info): x = 0 z = 0
chunks =[]
self.chunk—sizex = map_inf0.chunk—size[0]; self.chunk—sizez = map_inf0.chunk—size[l];
#遍歷最外層的map—info的列表數(shù)據(jù),即設(shè)計(jì)表的配置數(shù)據(jù)按行遍歷for i in xrange(len(map_info), 0, -1):row—data = map_info[i_l]x = 0
#遍歷map—inf o的列表的數(shù)據(jù),即設(shè)計(jì)里第n行,每一列的數(shù)據(jù) for node in row—data:1f node != ’O’: #如果該模塊有場景數(shù)據(jù)xpos = X氺self.chunk—sizexzPos = z氺self.chunk—sizexsceneFile = map_inf0.path +node+〃.scn〃
#加載場景并設(shè)置位置
X += I
z += Ireturn chunks
2、根據(jù)配置,實(shí)現(xiàn)場景其它的附加需求,如場景旋轉(zhuǎn),場景不允許PK等。
[0026]根據(jù)本發(fā)明的另一實(shí)施例,參照圖6,提供了一種基于配表生成隨機(jī)迷宮場景的系統(tǒng),其特征在于,所述系統(tǒng)包括:
設(shè)置模塊,用于設(shè)置數(shù)據(jù)結(jié)構(gòu);
轉(zhuǎn)換模塊,用于將迷宮圖配表轉(zhuǎn)換成程序可識別的配置文件; 生成模塊,用于根據(jù)配置文件生成迷宮場景。
[0027]根據(jù)本發(fā)明的另一實(shí)施例,參照圖7,提供了一種基于配表生成隨機(jī)迷宮場景的裝置,所述裝置包括:
存儲器,用于存儲程序;
處理器,用于運(yùn)行所述程序執(zhí)行以下步驟:
51、設(shè)置數(shù)據(jù)結(jié)構(gòu);
52、將迷宮圖配表轉(zhuǎn)換成程序可識別的配置文件;
53、根據(jù)配置文件生成迷宮場景。
[0028]以上是對本發(fā)明的較佳實(shí)施進(jìn)行了具體說明,但本發(fā)明創(chuàng)造并不限于所述實(shí)施例,熟悉本領(lǐng)域的技術(shù)人員在不違背本發(fā)明精神的前提下還可作出種種的等同變形或替換,這些等同的變型或替換均包含在本申請權(quán)利要求所限定的范圍內(nèi)。
[0029]除非一個(gè)必需的步驟需要由前面步驟所產(chǎn)生的輸入,否則本文描述的步驟的特定順序僅用于示例性說明,而非限制。
【主權(quán)項(xiàng)】
1.基于配表生成隨機(jī)迷宮場景的方法,其特征在于,包括步驟: S1、設(shè)置數(shù)據(jù)結(jié)構(gòu); S2、將迷宮圖配表轉(zhuǎn)換成程序可識別的配置文件; S3、根據(jù)配置文件生成迷宮場景。2.根據(jù)權(quán)利要求1所述的基于配表生成隨機(jī)迷宮場景的方法,其特征在于,所述步驟SI包括: S11、將每一場景劃分設(shè)置為東、南、西、北四個(gè)方向,并將所述四個(gè)方向中的每一個(gè)與四位二進(jìn)制數(shù)中的每一位—對應(yīng); S12、分別設(shè)置每一場景的開口方向和封閉方向所對應(yīng)的數(shù)值。3.根據(jù)權(quán)利要求1所述的基于配表生成隨機(jī)迷宮場景的方法,其特征在于,能夠擴(kuò)展所述數(shù)據(jù)結(jié)構(gòu)中的二進(jìn)制數(shù)位數(shù),以用于更為具體的描述。4.根據(jù)權(quán)利要求1所述的基于配表生成隨機(jī)迷宮場景的方法,其特征在于,所述步驟S2包括: S21、創(chuàng)建迷宮圖配表; S22、將迷宮圖配表轉(zhuǎn)換相應(yīng)的配置文件; S23、將配置文件中的每一配置信息與迷宮中的資源一一對應(yīng)。5.根據(jù)權(quán)利要求4所述的基于配表生成隨機(jī)迷宮場景的方法,其特征在于,步驟S23中,能夠在所述配置信息中增加字段,以實(shí)現(xiàn)游戲所需的多種不同功能。6.根據(jù)權(quán)利要求5所述的基于配表生成隨機(jī)迷宮場景的方法,其特征在于,所述字段中的信息包括但不限于場景號、場景名字、游戲角色創(chuàng)建的出生點(diǎn)、每一塊場景的大小、資源存放的路徑、場景是否可以旋轉(zhuǎn)以及場景是否可以PK。7.基于配表生成隨機(jī)迷宮場景的系統(tǒng),其特征在于,所述系統(tǒng)包括: 設(shè)置模塊,用于設(shè)置數(shù)據(jù)結(jié)構(gòu); 轉(zhuǎn)換模塊,用于將迷宮圖配表轉(zhuǎn)換成程序可識別的配置文件; 生成模塊,用于根據(jù)配置文件生成迷宮場景。8.基于配表生成隨機(jī)迷宮場景的裝置,所述裝置包括: 存儲器,用于存儲程序; 處理器,用于運(yùn)行所述程序執(zhí)行以下步驟: S1、設(shè)置數(shù)據(jù)結(jié)構(gòu); S2、將迷宮圖配表轉(zhuǎn)換成程序可識別的配置文件; S3、根據(jù)配置文件生成迷宮場景。
【專利摘要】本發(fā)明公開了一種基于配表生成隨機(jī)迷宮場景的方法,包括步驟:S1、設(shè)置數(shù)據(jù)結(jié)構(gòu);S2、將迷宮圖配表轉(zhuǎn)換成程序可識別的配置文件;S3、根據(jù)配置文件生成迷宮場景。還公開了一種基于配表生成隨機(jī)迷宮場景的系統(tǒng)及裝置。本發(fā)明具有如下優(yōu)點(diǎn):1、可以在文檔通過通俗的符號擺出迷宮,迷宮圖在文檔上一目了然,大大減小設(shè)計(jì)的難度,讓設(shè)計(jì)者可以輕松地參與到迷宮設(shè)計(jì)中來;2、可以重復(fù)利用迷宮的某一塊,提高場景的利用率;3、可以根據(jù)場景開口的情況,擺出各種各樣的迷宮,給玩家設(shè)計(jì)不同的路線、玩法;4、使用配置文件生成場景,可以根據(jù)需要擴(kuò)展配置信息,從而讓場景附加很多游戲所需的功能,如該場景是否可以PK、該場景的音樂類型等。
【IPC分類】A63F13/60, A63F13/52
【公開號】CN105597316
【申請?zhí)枴緾N201510966949
【發(fā)明人】吳海權(quán), 陳漢輝, 李茂 , 陳鎮(zhèn)秋, 易勇軍
【申請人】珠海金山網(wǎng)絡(luò)游戲科技有限公司, 廣州西山居世游網(wǎng)絡(luò)科技有限公司
【公開日】2016年5月25日
【申請日】2015年12月22日
當(dāng)前第2頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1