System.ArgumentOutOfRangeException: 索引和長(zhǎng)度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術(shù)實(shí)現(xiàn)步驟摘要】
本專利技術(shù)實(shí)施例涉及游戲研發(fā),尤其涉及一種通用的游戲技能一體化生成方法、裝置、設(shè)備和存儲(chǔ)介質(zhì)。
技術(shù)介紹
1、在大部分游戲開發(fā)中,由于服務(wù)端和客戶端使用的引擎、開發(fā)語(yǔ)言、游戲框架和工具不同,缺乏統(tǒng)一的開發(fā)體系,在技能制作領(lǐng)域有著較高的門檻。一般技能制作分為如下幾個(gè)步驟:1、游戲策劃人員提供技能制作需求,程序?qū)寄苄枨筮M(jìn)行分析,明確服務(wù)端和客戶端開發(fā)內(nèi)容。2、服務(wù)端程序?qū)寄芙Y(jié)算邏輯進(jìn)行實(shí)現(xiàn),客戶端程序?qū)寄鼙憩F(xiàn)邏輯進(jìn)行實(shí)現(xiàn)。3、雙端程序?qū)颖憩F(xiàn)協(xié)議,從而實(shí)現(xiàn)當(dāng)服務(wù)端運(yùn)行到技能的某段邏輯時(shí),客戶端則展示對(duì)應(yīng)的技能表現(xiàn)。4、將技能邏輯和數(shù)據(jù)配置抽象為表格化的形式,提供給策劃人員進(jìn)行調(diào)試。當(dāng)策劃人員需要對(duì)技能邏輯或數(shù)據(jù)進(jìn)行修改時(shí),需在表格中進(jìn)行調(diào)整,然后提交表格內(nèi)容,在通過(guò)熱更新的形式,使新修改的數(shù)據(jù)得以在游戲中體現(xiàn)。
2、隨著游戲技能的邏輯和表現(xiàn)復(fù)雜度提高,原有的技能開發(fā)方法難以滿足需求,具體體現(xiàn)在:服務(wù)端和客戶端邏輯分離,技能數(shù)據(jù)修改需要同步至服務(wù)器進(jìn)行熱更新,這就需要雙端程序員需要耗費(fèi)大量的時(shí)間在技能特效協(xié)議對(duì)接上,調(diào)試配合工作量巨大。
技術(shù)實(shí)現(xiàn)思路
1、本專利技術(shù)實(shí)施例提供了一種通用的游戲技能一體化生成方法、裝置、設(shè)備和存儲(chǔ)介質(zhì),可以基于多種待編輯技能節(jié)點(diǎn),使多端的開發(fā)者可以在一體化的裝置內(nèi)進(jìn)行游戲技能編輯,提高游戲開發(fā)速率。
2、第一方面,本專利技術(shù)實(shí)施例提供了一種通用的游戲技能一體化生成方法,該方法包括:
3、響應(yīng)于針對(duì)預(yù)設(shè)界面中技能節(jié)點(diǎn)的
4、針對(duì)每個(gè)待編輯技能節(jié)點(diǎn),獲取所述待編輯技能節(jié)點(diǎn)對(duì)應(yīng)的參數(shù)編輯指令,根據(jù)所述參數(shù)編輯指令對(duì)所述待編輯技能節(jié)點(diǎn)中的參數(shù)進(jìn)行調(diào)整,得到已編輯技能節(jié)點(diǎn);
5、響應(yīng)于針對(duì)所述已編輯技能節(jié)點(diǎn)的節(jié)點(diǎn)連接指令,將全部所述已編輯技能節(jié)點(diǎn)進(jìn)行連接得到技能節(jié)點(diǎn)連接圖,并將所述技能節(jié)點(diǎn)連接圖作為游戲技能生成結(jié)果。
6、第二方面,本專利技術(shù)實(shí)施例提供了一種通用的游戲技能一體化生成裝置,該裝置包括:
7、待編輯技能節(jié)點(diǎn)確定模塊,用于響應(yīng)于針對(duì)預(yù)設(shè)界面中技能節(jié)點(diǎn)的節(jié)點(diǎn)設(shè)置指令,確定待編輯技能節(jié)點(diǎn);其中,所述待編輯技能節(jié)點(diǎn)包括事件節(jié)點(diǎn)、行為節(jié)點(diǎn)、控制節(jié)點(diǎn)、交互節(jié)點(diǎn)和數(shù)據(jù)節(jié)點(diǎn)中的至少兩個(gè);
8、技能節(jié)點(diǎn)編輯模塊,用于針對(duì)每個(gè)待編輯技能節(jié)點(diǎn),獲取所述待編輯技能節(jié)點(diǎn)對(duì)應(yīng)的參數(shù)編輯指令,根據(jù)所述參數(shù)編輯指令對(duì)所述待編輯技能節(jié)點(diǎn)中的參數(shù)進(jìn)行調(diào)整,得到已編輯技能節(jié)點(diǎn);
9、技能節(jié)點(diǎn)連接圖生成模塊,用于響應(yīng)于針對(duì)所述已編輯技能節(jié)點(diǎn)的節(jié)點(diǎn)連接指令,將全部所述已編輯技能節(jié)點(diǎn)進(jìn)行連接得到技能節(jié)點(diǎn)連接圖,并將所述技能節(jié)點(diǎn)連接圖作為游戲技能生成結(jié)果。
10、第三方面,本專利技術(shù)實(shí)施例提供了一種計(jì)算機(jī)設(shè)備,該計(jì)算機(jī)設(shè)備包括:
11、一個(gè)或多個(gè)處理器;
12、存儲(chǔ)器,用于存儲(chǔ)一個(gè)或多個(gè)程序;
13、當(dāng)所述一個(gè)或多個(gè)程序被所述一個(gè)或多個(gè)處理器執(zhí)行,使得所述一個(gè)或多個(gè)處理器實(shí)現(xiàn)任一實(shí)施例所述的通用的游戲技能一體化生成方法。
14、第四方面,本專利技術(shù)實(shí)施例提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,該程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)任一實(shí)施例所述的通用的游戲技能一體化生成方法。
15、本專利技術(shù)實(shí)施例所提供的技術(shù)方案,通過(guò)響應(yīng)于針對(duì)預(yù)設(shè)界面中技能節(jié)點(diǎn)的節(jié)點(diǎn)設(shè)置指令,確定待編輯技能節(jié)點(diǎn);其中,待編輯技能節(jié)點(diǎn)包括事件節(jié)點(diǎn)、行為節(jié)點(diǎn)、控制節(jié)點(diǎn)、交互節(jié)點(diǎn)和數(shù)據(jù)節(jié)點(diǎn)中的至少兩個(gè);針對(duì)每個(gè)待編輯技能節(jié)點(diǎn),獲取待編輯技能節(jié)點(diǎn)對(duì)應(yīng)的參數(shù)編輯指令,根據(jù)參數(shù)編輯指令對(duì)待編輯技能節(jié)點(diǎn)中的參數(shù)進(jìn)行調(diào)整,得到已編輯技能節(jié)點(diǎn);響應(yīng)于針對(duì)已編輯技能節(jié)點(diǎn)的節(jié)點(diǎn)連接指令,將全部已編輯技能節(jié)點(diǎn)進(jìn)行連接得到技能節(jié)點(diǎn)連接圖,并將技能節(jié)點(diǎn)連接圖作為游戲技能生成結(jié)果。本專利技術(shù)實(shí)施例的技術(shù)方案解決了現(xiàn)有游戲技能開發(fā)技術(shù)中,服務(wù)端和客戶端開發(fā)體系不統(tǒng)一,無(wú)法將游戲技能的釋放邏輯在服務(wù)端和客戶端進(jìn)行同步的問(wèn)題,可以基于多種待編輯技能節(jié)點(diǎn),使游戲技能在服務(wù)端和客戶端的釋放邏輯可以同步進(jìn)行編輯,使多端的開發(fā)者可以在一體化的裝置內(nèi)進(jìn)行游戲技能編輯,提高游戲開發(fā)速率。
本文檔來(lái)自技高網(wǎng)...【技術(shù)保護(hù)點(diǎn)】
1.一種通用的游戲技能一體化生成方法,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述獲取所述待編輯技能節(jié)點(diǎn)對(duì)應(yīng)的參數(shù)編輯指令,根據(jù)所述參數(shù)編輯指令對(duì)所述待編輯技能節(jié)點(diǎn)中的參數(shù)進(jìn)行調(diào)整,包括:
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述已編輯技能節(jié)點(diǎn)包括至少一個(gè)可連接項(xiàng),所述將全部所述已編輯技能節(jié)點(diǎn)進(jìn)行連接得到技能節(jié)點(diǎn)連接圖,包括:
4.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述響應(yīng)于針對(duì)預(yù)設(shè)界面中技能節(jié)點(diǎn)的節(jié)點(diǎn)設(shè)置指令,確定待編輯技能節(jié)點(diǎn),包括:
5.根據(jù)權(quán)利要求2所述的方法,其特征在于,在所述得到技能節(jié)點(diǎn)連接圖之后,還包括:
6.根據(jù)權(quán)利要求3所述的方法,其特征在于,在所述將所述第一待連接項(xiàng)和所述第二待連接項(xiàng)進(jìn)行連接之后,還包括:
7.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述得到技能節(jié)點(diǎn)連接圖之后,還包括:
8.一種通用的游戲技能一體化生成裝置,其特征在于,所述裝置包括:
9.一種計(jì)算機(jī)設(shè)備,其特征在于,所述計(jì)算機(jī)設(shè)備包括:
10.一種計(jì)算機(jī)可
...【技術(shù)特征摘要】
1.一種通用的游戲技能一體化生成方法,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述獲取所述待編輯技能節(jié)點(diǎn)對(duì)應(yīng)的參數(shù)編輯指令,根據(jù)所述參數(shù)編輯指令對(duì)所述待編輯技能節(jié)點(diǎn)中的參數(shù)進(jìn)行調(diào)整,包括:
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述已編輯技能節(jié)點(diǎn)包括至少一個(gè)可連接項(xiàng),所述將全部所述已編輯技能節(jié)點(diǎn)進(jìn)行連接得到技能節(jié)點(diǎn)連接圖,包括:
4.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述響應(yīng)于針對(duì)預(yù)設(shè)界面中技能節(jié)點(diǎn)的節(jié)點(diǎn)設(shè)置指令,確定待編輯技能節(jié)點(diǎn),包括:
5.根據(jù)權(quán)利要求2所述的方法,其特征在...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:張曉煌,鄭川嵐,
申請(qǐng)(專利權(quán))人:多益網(wǎng)絡(luò)有限公司,
類型:發(fā)明
國(guó)別省市:
還沒(méi)有人留言評(píng)論。發(fā)表了對(duì)其他瀏覽者有用的留言會(huì)獲得科技券。