專利名稱:虛擬情景構(gòu)建方法
技術(shù)領(lǐng)域:
本發(fā)明涉及3D游戲技術(shù),特別涉及一種虛擬情景構(gòu)建方法。
背景技術(shù):
在網(wǎng)絡(luò)或單機(jī)游戲中,虛擬情景的構(gòu)建是交代劇情和世界觀的重要組成部分,而
在網(wǎng)絡(luò)游戲中,虛擬情景的構(gòu)建更是一件相對(duì)復(fù)雜且成本很高的工作。為了簡(jiǎn)略起見,下文
使用“情景”代替“虛擬情景”。在現(xiàn)有技術(shù)中,游戲中的情景構(gòu)建一般都是通過腳本撰寫情
景或是錄制動(dòng)畫。例如,《尋仙》這款游戲中大量的情景構(gòu)建是利用腳本進(jìn)行直接編寫,下面是一段
尋仙中讓非玩家角色(NPC)燃放煙花的腳本例子
權(quán)利要求
1.一種虛擬情景構(gòu)建方法,其特征在于,該方法包括A、建立多個(gè)事件流,每一事件流對(duì)應(yīng)一個(gè)情景,每一事件流包括一個(gè)或多個(gè)按順序排 列的小事件,在每一小事件之前還包括一個(gè)前提組,每一前提組用于觸發(fā)其后的小事件,將 所建立的多個(gè)事件流添加至編輯器中,并在所述編輯器中添加與玩家交互的接口 ;B、編輯器針對(duì)每一小事件可能的觸發(fā)條件生成入口,每一小事件可能的觸發(fā)條件為一 個(gè)或多個(gè),每一觸發(fā)條件對(duì)應(yīng)一個(gè)入口,然后在每一入口內(nèi)插入對(duì)應(yīng)的小事件以及對(duì)應(yīng)的 觸發(fā)條件;C、建立與每一小事件對(duì)應(yīng)的資源,編輯器將所有小事件與對(duì)應(yīng)的資源進(jìn)行鏈接。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,該方法進(jìn)一步包括對(duì)每一情景對(duì)應(yīng)的事件流進(jìn)行測(cè)試和預(yù)覽,如果能夠正常觸發(fā)并表現(xiàn)預(yù)定的情景,則 結(jié)束流程;否則,返回步驟A。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述前提組包括一個(gè)或多個(gè)前提;當(dāng)包括一個(gè)前提時(shí),只要滿足該前提則觸發(fā)其后的小事件,當(dāng)包括多個(gè)前提時(shí),滿足該 多個(gè)前提則觸發(fā)其后的小事件。
全文摘要
本發(fā)明公開了一種虛擬情景構(gòu)建方法,將情景分解成一個(gè)個(gè)小事件,并以流的方式組織和運(yùn)作,編輯器針對(duì)每一小事件可能的觸發(fā)條件生成入口,并在每一入口內(nèi)插入對(duì)應(yīng)的小事件以及對(duì)應(yīng)的觸發(fā)條件,再將所有小事件與對(duì)應(yīng)的資源進(jìn)行鏈接。采用本發(fā)明公開的方法能夠提高虛擬情景的構(gòu)建效率。
文檔編號(hào)G06F19/00GK102073498SQ20101062256
公開日2011年5月25日 申請(qǐng)日期2010年12月28日 優(yōu)先權(quán)日2010年12月28日
發(fā)明者額爾德尼 申請(qǐng)人:北京像素軟件科技股份有限公司