System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本說明書涉及計算機,尤其涉及一種游戲代碼框架生成方法、裝置、存儲介質及電子設備。
技術介紹
1、在游戲開發中,開發人員通常需編寫游戲代碼框架,游戲代碼框架中提供了實現游戲功能所需的主要類和方法的定義,可以使代碼結構更加清晰,有利于提高后續完整代碼編寫過程的效率,以及便于后期維護。
2、不同的游戲,在玩法規則、角色行為、關卡設計等方面,往往存在差異。因此,不同游戲的游戲邏輯不同,需要為不同的游戲編寫不同的代碼框架,由于目前的游戲代碼框架依賴于人工編寫,限制了游戲開發的效率。
3、因此,本說明書提供一種游戲代碼框架生成方法。
技術實現思路
1、本說明書提供一種游戲代碼框架生成方法、裝置、存儲介質及電子設備,以至少部分地解決現有技術存在的上述問題。
2、本說明書采用下述技術方案:
3、本說明書提供了一種游戲代碼框架生成方法,包括:
4、獲取至少兩個游戲的游戲視頻;
5、針對每個游戲視頻,根據該游戲視頻,確定該游戲視頻多個模態的內容數據;
6、根據各模態的內容數據,確定該游戲視頻各模態的內容特征;
7、將所述各模態的內容特征進行融合,確定該游戲視頻的融合特征;
8、將各游戲視頻的融合特征,輸入大模型,使所述大模型確定各備選游戲元素,并從所述各備選游戲元素中確定構成待開發游戲的目標游戲元素,根據所述目標游戲元素,生成所述待開發游戲的代碼框架。
9、可選地,所述多個模態的內容
10、根據該游戲視頻,確定該游戲視頻多個模態的內容數據,具體包括:
11、將該游戲視頻包含的各視頻幀,輸入識別模型,識別所述各視頻幀中的特定目標;
12、根據識別到的包含所述特定目標的視頻幀,確定各目標圖像;
13、將所述各目標圖像,作為該游戲視頻的圖像模態的內容數據。
14、可選地,所述多個模態的內容數據包含文本模態的內容數據;
15、根據該游戲視頻,確定該游戲視頻多個模態的內容數據,具體包括:
16、根據該游戲視頻包含的字幕,確定目標文本;
17、將所述目標文本,作為該游戲視頻的文本模態的內容數據。
18、可選地,所述多個模態的內容數據包含音頻模態的內容數據;
19、根據該游戲視頻,確定該游戲視頻多個模態的內容數據,具體包括:
20、提取該游戲視頻中的音頻數據;
21、對所述音頻數據進行文本轉換,得到所述音頻數據的轉換文本,作為該游戲視頻的音頻模態的內容數據。
22、可選地,所述多個模態的內容數據包含圖像模態的內容數據;
23、根據各模態的內容數據,確定該游戲視頻各模態的內容特征,具體包括:
24、確定所述圖像模態的內容數據包含的各目標圖像,并確定所述各目標圖像的圖像特征;
25、根據各圖像特征,對所述各目標圖像進行聚類;
26、根據聚類結果,確定該游戲視頻圖像模態的內容特征。
27、可選地,所述多個模態的內容數據包含文本模態的內容數據;
28、根據各模態的內容數據,確定該游戲視頻各模態的內容特征,具體包括:
29、按照預設的分割條件,將所述文本模態的內容數據分割為多個文本片段;
30、將各文本片段,輸入主題模型,得到所述主題模型對所述各文本片段的主題分類結果;
31、根據所述主題分類結果,確定該游戲視頻文本模態的內容特征。
32、可選地,根據所述目標游戲元素,生成所述待開發游戲的代碼框架,具體包括:
33、根據所述目標游戲元素,生成所述待開發游戲的備選框架;
34、預測通過所述備選框架開發得到的游戲,與各現有游戲之間的重復率;
35、當所述重復率小于預設值時,將所述備選框架作為所述待開發游戲的代碼框架。
36、本說明書提供了一種游戲代碼框架生成裝置,所述裝置包括:
37、獲取模塊,獲取至少兩個游戲的游戲視頻;
38、內容數據確定模塊,針對每個游戲視頻,根據該游戲視頻,確定該游戲視頻多個模態的內容數據;
39、內容特征確定模塊,根據各模態的內容數據,確定該游戲視頻各模態的內容特征;
40、融合模塊,將所述各模態的內容特征進行融合,確定該游戲視頻的融合特征;
41、生成模塊,將各游戲視頻的融合特征,輸入大模型,使所述大模型確定各備選游戲元素,并從所述各備選游戲元素中確定構成待開發游戲的目標游戲元素,根據所述目標游戲元素,生成所述待開發游戲的代碼框架。
42、本說明書提供了一種計算機可讀存儲介質,所述存儲介質存儲有計算機程序,所述計算機程序被處理器執行時實現上述游戲代碼框架生成方法。
43、本說明書提供了一種電子設備,包括存儲器、處理器及存儲在存儲器上并可在處理器上運行的計算機程序,所述處理器執行所述程序時實現上述游戲代碼框架生成方法。
44、本說明書采用的上述至少一個技術方案能夠達到以下有益效果:
45、在本說明書提供的游戲代碼框架生成方法中,獲取至少兩個游戲的游戲視頻,針對每個游戲視頻,根據該游戲視頻,確定該游戲視頻多個模態的內容數據,根據各模態的內容數據,確定該游戲視頻各模態的內容特征。將該游戲視頻各模態的內容特征進行融合,確定該游戲視頻的融合特征。將各游戲視頻的融合特征,輸入大模型,使大模型確定各備選游戲元素,并從各備選游戲元素中確定構成待開發游戲的目標游戲元素,根據目標游戲元素,生成待開發游戲的代碼框架。
46、本方法通過大模型的生成能力,根據至少兩個游戲的游戲視頻中得到的多個模態的內容數據,推理出該至少兩個游戲視頻的各備選游戲元素,進而自動生成待開發游戲的代碼框架。在游戲開發中,開發人員只需在代碼框架的基礎上進行代碼實現細節的開發,即可得到完整的游戲代碼,省去了開發人員手動編寫代碼框架的開發步驟,提高了游戲開發效率。
本文檔來自技高網...【技術保護點】
1.一種游戲代碼框架生成方法,其特征在于,包括:
2.如權利要求1所述的方法,其特征在于,所述多個模態的內容數據包含圖像模態的內容數據;
3.如權利要求1所述的方法,其特征在于,所述多個模態的內容數據包含文本模態的內容數據;
4.如權利要求1所述的方法,其特征在于,所述多個模態的內容數據包含音頻模態的內容數據;
5.如權利要求1所述的方法,其特征在于,所述多個模態的內容數據包含圖像模態的內容數據;
6.如權利要求1所述的方法,其特征在于,所述多個模態的內容數據包含文本模態的內容數據;
7.如權利要求1所述的方法,其特征在于,根據所述目標游戲元素,生成所述待開發游戲的代碼框架,具體包括:
8.一種游戲代碼框架生成裝置,其特征在于,包括:
9.一種計算機可讀存儲介質,其特征在于,所述存儲介質存儲有計算機程序,所述計算機程序被處理器執行時實現上述權利要求1~7任一項所述的方法。
10.一種電子設備,包括存儲器、處理器及存儲在存儲器上并可在處理器上運行的計算機程序,其特征在于,所述
...【技術特征摘要】
1.一種游戲代碼框架生成方法,其特征在于,包括:
2.如權利要求1所述的方法,其特征在于,所述多個模態的內容數據包含圖像模態的內容數據;
3.如權利要求1所述的方法,其特征在于,所述多個模態的內容數據包含文本模態的內容數據;
4.如權利要求1所述的方法,其特征在于,所述多個模態的內容數據包含音頻模態的內容數據;
5.如權利要求1所述的方法,其特征在于,所述多個模態的內容數據包含圖像模態的內容數據;
6.如權利要求1所述的方法,其特征在于,所述多個模態的內容數據包含...
【專利技術屬性】
技術研發人員:鄭苡琳,
申請(專利權)人:廣州盈風網絡科技有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。