本發(fā)明實施例涉及游戲研發(fā),尤其涉及一種通用的游戲技能一體化生成方法、裝置、設備和存儲介質。
背景技術:
1、在大部分游戲開發(fā)中,由于服務端和客戶端使用的引擎、開發(fā)語言、游戲框架和工具不同,缺乏統一的開發(fā)體系,在技能制作領域有著較高的門檻。一般技能制作分為如下幾個步驟:1、游戲策劃人員提供技能制作需求,程序對技能需求進行分析,明確服務端和客戶端開發(fā)內容。2、服務端程序對技能結算邏輯進行實現,客戶端程序對技能表現邏輯進行實現。3、雙端程序對接表現協議,從而實現當服務端運行到技能的某段邏輯時,客戶端則展示對應的技能表現。4、將技能邏輯和數據配置抽象為表格化的形式,提供給策劃人員進行調試。當策劃人員需要對技能邏輯或數據進行修改時,需在表格中進行調整,然后提交表格內容,在通過熱更新的形式,使新修改的數據得以在游戲中體現。
2、隨著游戲技能的邏輯和表現復雜度提高,原有的技能開發(fā)方法難以滿足需求,具體體現在:服務端和客戶端邏輯分離,技能數據修改需要同步至服務器進行熱更新,這就需要雙端程序員需要耗費大量的時間在技能特效協議對接上,調試配合工作量巨大。
技術實現思路
1、本發(fā)明實施例提供了一種通用的游戲技能一體化生成方法、裝置、設備和存儲介質,可以基于多種待編輯技能節(jié)點,使多端的開發(fā)者可以在一體化的裝置內進行游戲技能編輯,提高游戲開發(fā)速率。
2、第一方面,本發(fā)明實施例提供了一種通用的游戲技能一體化生成方法,該方法包括:
3、響應于針對預設界面中技能節(jié)點的節(jié)點設置指令,確定待編輯技能節(jié)點;其中,所述待編輯技能節(jié)點包括事件節(jié)點、行為節(jié)點、控制節(jié)點、交互節(jié)點和數據節(jié)點中的至少兩個;
4、針對每個待編輯技能節(jié)點,獲取所述待編輯技能節(jié)點對應的參數編輯指令,根據所述參數編輯指令對所述待編輯技能節(jié)點中的參數進行調整,得到已編輯技能節(jié)點;
5、響應于針對所述已編輯技能節(jié)點的節(jié)點連接指令,將全部所述已編輯技能節(jié)點進行連接得到技能節(jié)點連接圖,并將所述技能節(jié)點連接圖作為游戲技能生成結果。
6、第二方面,本發(fā)明實施例提供了一種通用的游戲技能一體化生成裝置,該裝置包括:
7、待編輯技能節(jié)點確定模塊,用于響應于針對預設界面中技能節(jié)點的節(jié)點設置指令,確定待編輯技能節(jié)點;其中,所述待編輯技能節(jié)點包括事件節(jié)點、行為節(jié)點、控制節(jié)點、交互節(jié)點和數據節(jié)點中的至少兩個;
8、技能節(jié)點編輯模塊,用于針對每個待編輯技能節(jié)點,獲取所述待編輯技能節(jié)點對應的參數編輯指令,根據所述參數編輯指令對所述待編輯技能節(jié)點中的參數進行調整,得到已編輯技能節(jié)點;
9、技能節(jié)點連接圖生成模塊,用于響應于針對所述已編輯技能節(jié)點的節(jié)點連接指令,將全部所述已編輯技能節(jié)點進行連接得到技能節(jié)點連接圖,并將所述技能節(jié)點連接圖作為游戲技能生成結果。
10、第三方面,本發(fā)明實施例提供了一種計算機設備,該計算機設備包括:
11、一個或多個處理器;
12、存儲器,用于存儲一個或多個程序;
13、當所述一個或多個程序被所述一個或多個處理器執(zhí)行,使得所述一個或多個處理器實現任一實施例所述的通用的游戲技能一體化生成方法。
14、第四方面,本發(fā)明實施例提供了一種計算機可讀存儲介質,其上存儲有計算機程序,該程序被處理器執(zhí)行時實現任一實施例所述的通用的游戲技能一體化生成方法。
15、本發(fā)明實施例所提供的技術方案,通過響應于針對預設界面中技能節(jié)點的節(jié)點設置指令,確定待編輯技能節(jié)點;其中,待編輯技能節(jié)點包括事件節(jié)點、行為節(jié)點、控制節(jié)點、交互節(jié)點和數據節(jié)點中的至少兩個;針對每個待編輯技能節(jié)點,獲取待編輯技能節(jié)點對應的參數編輯指令,根據參數編輯指令對待編輯技能節(jié)點中的參數進行調整,得到已編輯技能節(jié)點;響應于針對已編輯技能節(jié)點的節(jié)點連接指令,將全部已編輯技能節(jié)點進行連接得到技能節(jié)點連接圖,并將技能節(jié)點連接圖作為游戲技能生成結果。本發(fā)明實施例的技術方案解決了現有游戲技能開發(fā)技術中,服務端和客戶端開發(fā)體系不統一,無法將游戲技能的釋放邏輯在服務端和客戶端進行同步的問題,可以基于多種待編輯技能節(jié)點,使游戲技能在服務端和客戶端的釋放邏輯可以同步進行編輯,使多端的開發(fā)者可以在一體化的裝置內進行游戲技能編輯,提高游戲開發(fā)速率。
1.一種通用的游戲技能一體化生成方法,其特征在于,包括:
2.根據權利要求1所述的方法,其特征在于,所述獲取所述待編輯技能節(jié)點對應的參數編輯指令,根據所述參數編輯指令對所述待編輯技能節(jié)點中的參數進行調整,包括:
3.根據權利要求2所述的方法,其特征在于,所述已編輯技能節(jié)點包括至少一個可連接項,所述將全部所述已編輯技能節(jié)點進行連接得到技能節(jié)點連接圖,包括:
4.根據權利要求2所述的方法,其特征在于,所述響應于針對預設界面中技能節(jié)點的節(jié)點設置指令,確定待編輯技能節(jié)點,包括:
5.根據權利要求2所述的方法,其特征在于,在所述得到技能節(jié)點連接圖之后,還包括:
6.根據權利要求3所述的方法,其特征在于,在所述將所述第一待連接項和所述第二待連接項進行連接之后,還包括:
7.根據權利要求1所述的方法,其特征在于,在所述得到技能節(jié)點連接圖之后,還包括:
8.一種通用的游戲技能一體化生成裝置,其特征在于,所述裝置包括:
9.一種計算機設備,其特征在于,所述計算機設備包括:
10.一種計算機可讀存儲介質,其上存儲有計算機程序,其特征在于,該程序被處理器執(zhí)行時實現如權利要求1-7中任一所述的通用的游戲技能一體化生成方法。