两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

一種可擴展的游戲關(guān)卡機關(guān)處理方法及裝置的制造方法

文檔序號:9774215閱讀:904來源:國知局
一種可擴展的游戲關(guān)卡機關(guān)處理方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種可擴展的游戲關(guān)卡機關(guān)處理方法及裝置,屬于游戲開發(fā)軟件領(lǐng)域。
【背景技術(shù)】
[0002]豐富的關(guān)卡與任務(wù)是一個設(shè)計良好的游戲所擁有的顯著特點,而且有了它們之后,游戲的生命力也會更強。不管游戲是RTS游戲、RPG游戲還是動作游戲,開發(fā)過程中都需要給策劃提供某種方便的手段以讓其對關(guān)卡進(jìn)行定制。還需要能讓策劃對人工智能引擎進(jìn)行修改和擴展,然而如果想要開發(fā)人員中每個策劃都能改造游戲,那么簡潔性是一個關(guān)鍵的因素,傳統(tǒng)的游戲設(shè)計,策劃擴展關(guān)卡與任務(wù)一般采用腳本語言的形式。有如下的缺點:
1)腳本語言極少能夠提供簡單和健壯的編輯特性,而且策劃也要擔(dān)心語法錯誤的問題;
2)策劃并非開發(fā)人員,而且也不應(yīng)該讓他們?nèi)W(xué)習(xí)一種編程語言,甚至對其結(jié)果進(jìn)行調(diào)試;
3)腳本編寫不正確有可能會導(dǎo)致游戲的崩潰;
4)嵌入一門腳本語言需要較多的開發(fā)時間才能實現(xiàn)。

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

[0003]針對現(xiàn)有技術(shù)的缺陷,本發(fā)明通過提供一種可擴展的游戲關(guān)卡機關(guān)處理方法及裝置,縮短游戲關(guān)卡機關(guān)和系統(tǒng)的開發(fā)周期,增強游戲的體驗和表現(xiàn)。
[0004]本發(fā)明采用的技術(shù)方案一方面為一種可擴展的游戲關(guān)卡機關(guān)處理方法,包括以下步驟:
A、接入游戲關(guān)卡編輯軟件工具,獲取給定范圍內(nèi)的機關(guān)條件內(nèi)容和機關(guān)響應(yīng)動作;
B、對機關(guān)條件內(nèi)容、機關(guān)響應(yīng)動作和邏輯運算操作流程配置參數(shù)標(biāo)志,并分別封裝為各自的機關(guān)條件元件、機關(guān)動作元件和邏輯運算元件,供用戶操作進(jìn)行組合和擴展連接;
C、根據(jù)標(biāo)志參數(shù)對組合和擴展連接的多個機關(guān)條件元件、機關(guān)動作元件和邏輯運算元件的機關(guān)群組進(jìn)行檢驗,如果通過檢驗,則將所述群組轉(zhuǎn)譯為機關(guān)定義數(shù)據(jù)且傳輸?shù)接螒蜿P(guān)卡編輯軟件工具中以創(chuàng)建或更新機關(guān)定義。
[0005]進(jìn)一步,其中機關(guān)條件的參數(shù)標(biāo)志包括:一次性觸發(fā)標(biāo)志、重置時間標(biāo)志、觸發(fā)計數(shù)器標(biāo)志、設(shè)置狀態(tài)標(biāo)志和多條件關(guān)聯(lián)性標(biāo)志。
[0006]進(jìn)一步,在步驟A中,獲取的給定范圍內(nèi)的機關(guān)響應(yīng)動作包括通過測試后的運行錯誤率低于預(yù)設(shè)閾值的機關(guān)響應(yīng)動作。
[0007]進(jìn)一步,所述步驟B包括:提供人機交互界面,該人機交互界面包括工具欄和工作區(qū),其中所述工具欄包含圖形化的機關(guān)條件元件、機關(guān)動作元件和邏輯運算元件,所述工作區(qū)用于按照機關(guān)條件間的邏輯運算觸發(fā)機關(guān)動作的方式,利用樹形結(jié)構(gòu)來排布和組織圖形化的機關(guān)條件元件、機關(guān)動作元件或邏輯運算元件,以生成機關(guān)群組。
[0008]進(jìn)一步,所述步驟B還包括:對所述工作區(qū)中排布和組織的機關(guān)條件元件、機關(guān)動作元件或邏輯運算元件自動配置相應(yīng)的機關(guān)條件的參數(shù)標(biāo)志,提供編輯和修改。
[0009]進(jìn)一步,所述步驟B還包括:對所述工作區(qū)中待排布和組織的機關(guān)條件元件、機關(guān)動作元件或邏輯運算元件自動配置鏈接接口和鏈接引導(dǎo)圖元,用于引導(dǎo)用戶按照邏輯運算觸發(fā)機關(guān)動作的方式分層地排布和組織機關(guān)條件元件、機關(guān)動作元件或邏輯運算元件。
[0010]進(jìn)一步,所述步驟C包括:在檢驗機關(guān)群組時,按照機關(guān)條件間的邏輯運算觸發(fā)機關(guān)動作的方式,從樹形結(jié)構(gòu)的末端元件到樹形結(jié)構(gòu)頂端的順序,遍布地檢驗機關(guān)條件元件和機關(guān)動作元件之間的邏輯沖突,以便定位所述機關(guān)群組中鏈接出錯的機關(guān)條件元件、機關(guān)動作元件或邏輯運算元件。
[0011]作為對所述方法的進(jìn)一步改進(jìn),在創(chuàng)建或更新機關(guān)定義后還包括:根據(jù)機關(guān)條件內(nèi)容的種類,設(shè)置事件消息模式驅(qū)動對應(yīng)的機關(guān)條件的觸發(fā)和/或設(shè)置輪詢模式驅(qū)動對應(yīng)的機關(guān)條件的觸發(fā)。
[0012]優(yōu)選地,當(dāng)設(shè)置輪詢模式驅(qū)動對應(yīng)的機關(guān)條件的觸發(fā)時,配置游戲關(guān)卡編輯軟件工具的更新函數(shù)接口以便獨立更新每個輪詢的機關(guān)條件。
[0013]本發(fā)明的方案另一方面提供一種游戲關(guān)卡機關(guān)處理裝置,包括:第一模塊,用于接入游戲關(guān)卡編輯軟件工具,獲取給定范圍內(nèi)的機關(guān)條件內(nèi)容和機關(guān)響應(yīng)動作;第二模塊,用于對機關(guān)條件內(nèi)容、機關(guān)響應(yīng)動作和邏輯運算操作流程配置參數(shù)標(biāo)志,并分別封裝為各自的機關(guān)條件元件、機關(guān)動作元件和邏輯運算元件,供用戶操作進(jìn)行組合和擴展連接;第三模塊,用于根據(jù)標(biāo)志參數(shù)對組合和擴展連接的多個機關(guān)條件元件、機關(guān)動作元件和邏輯運算元件的機關(guān)群組進(jìn)行檢驗,如果通過檢驗,則將所述群組轉(zhuǎn)譯為機關(guān)定義數(shù)據(jù)且傳輸?shù)接螒蜿P(guān)卡編輯軟件工具中以創(chuàng)建或更新機關(guān)定義。
[0014]本發(fā)明的有益效果為:通過將關(guān)卡機關(guān)條件和關(guān)卡機關(guān)動作封裝成易操作的元件,簡化了游戲關(guān)卡設(shè)計過程中的繁瑣操作,顯著縮短游戲關(guān)卡機關(guān)系統(tǒng)開發(fā)周期和減少了開發(fā)人員的出錯率,還能提供靈活多樣的、可擴展的機關(guān)設(shè)計方法,增強游戲的體驗和表現(xiàn)。
【附圖說明】
[0015]圖1所示為根據(jù)本發(fā)明的可擴展的游戲關(guān)卡機關(guān)處理方法的流程框圖;
圖2所示為根據(jù)本發(fā)明一實施例的圖形化示意圖;
圖3所示為根據(jù)本發(fā)明一實施例的機關(guān)處理示意圖。
[0016]
【具體實施方式】
[0017]下面結(jié)合附圖對本發(fā)明的多個實施例進(jìn)行描述。
[0018]圖1所示為根據(jù)本發(fā)明的可擴展的游戲關(guān)卡機關(guān)處理方法的流程框圖。在本實施例中,游戲關(guān)卡機關(guān)處理方法,包括以下步驟:A、接入游戲關(guān)卡編輯軟件工具,獲取給定范圍內(nèi)的機關(guān)條件內(nèi)容和機關(guān)響應(yīng)動作;B、對機關(guān)條件內(nèi)容、機關(guān)響應(yīng)動作和邏輯運算操作流程配置參數(shù)標(biāo)志,并分別封裝為各自的機關(guān)條件元件、機關(guān)動作元件和邏輯運算元件,供用戶操作進(jìn)行組合和擴展連接;C、根據(jù)標(biāo)志參數(shù)對組合和擴展連接的多個機關(guān)條件元件、機關(guān)動作元件和邏輯運算元件的機關(guān)群組進(jìn)行檢驗,如果通過檢驗,則將所述群組轉(zhuǎn)譯為機關(guān)定義數(shù)據(jù)且傳輸?shù)接螒蜿P(guān)卡編輯軟件工具中以創(chuàng)建或更新機關(guān)定義。
[0019]在本實施例中,機關(guān)條件的參數(shù)標(biāo)志包括:一次性觸發(fā)標(biāo)志、重置時間標(biāo)志、觸發(fā)計數(shù)器標(biāo)志、設(shè)置狀態(tài)標(biāo)志和多條件關(guān)聯(lián)性標(biāo)志。在本實施例的步驟A中,獲取的給定范圍內(nèi)的機關(guān)響應(yīng)動作包括通過測試后的運行錯誤率低于預(yù)設(shè)閾值的機關(guān)響應(yīng)動作。
[0020]在本實施例的步驟B包括:提供人機交互界面,該人機交互界面包括工具欄和工作區(qū),其中所述工具欄包含圖形化的機關(guān)條件元件、機關(guān)動作元件和邏輯運算元件,所述工作區(qū)用于按照機關(guān)條件間的邏輯運算觸發(fā)機關(guān)動作的方式,利用樹形結(jié)構(gòu)來排布和組織圖形化的機關(guān)條件元件、機關(guān)動作元件或邏輯運算元件,以生成機關(guān)群組。在本實施例中,所述步驟B還包括:對所述工作區(qū)中排布和組織的機關(guān)條件元件、機關(guān)動作元件或邏輯運算元件自動配置相應(yīng)的機關(guān)條件的參數(shù)標(biāo)志,提供編輯和修改。在本實施例中,所述步驟B還包括:對所述工作區(qū)中待排布和組織的機關(guān)條件元件、機關(guān)動作元件或邏輯運算元件自動配置鏈接接口和鏈接引導(dǎo)圖元,用于引導(dǎo)用戶按照邏輯運算觸發(fā)機關(guān)動作的方式分層地排布和組織機關(guān)條件元件、機關(guān)動作元件或邏輯運算元件。在本實施例中,所述步驟C包括:在檢驗機關(guān)群組時,按照機關(guān)條件間的邏輯運算觸發(fā)機關(guān)動作的方式,從樹形結(jié)構(gòu)的末端元件到樹形結(jié)構(gòu)頂端的順序,遍布地檢驗機關(guān)條件元件和機關(guān)動作元件之間的邏輯沖突,以便定位所述機關(guān)群組中鏈接出錯的機關(guān)條件元件、機關(guān)動作元件或
當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
门头沟区| 静海县| 陇川县| 连城县| 江北区| 贡觉县| 鹤岗市| 五河县| 青海省| 岫岩| 上高县| 栾川县| 磐安县| 扎鲁特旗| 咸宁市| 庄浪县| 隆子县| 错那县| 柳河县| 颍上县| 民权县| 武鸣县| 郁南县| 道孚县| 紫云| 潢川县| 庆阳市| 巍山| 沙河市| 沅陵县| 怀柔区| 吕梁市| 襄城县| 北辰区| 新乐市| 兴和县| 临湘市| 沿河| 呼玛县| 老河口市| 云龙县|