System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術(shù)實現(xiàn)步驟摘要】
本申請實施例涉及游戲開發(fā),尤其涉及一種游戲場景內(nèi)容生成方法、裝置、設(shè)備及介質(zhì)。
技術(shù)介紹
1、游戲場景指在虛擬游戲中除游戲角色外的空間、環(huán)境、物件的集合。在游戲場景中通常包含有用于和玩家進(jìn)行交互的虛擬對象,虛擬對象指在游戲場景中存在的非真實的角色或物體,這些虛擬對象可以是非玩家角色、物品等對象,其在游戲中與玩家或其他虛擬對象進(jìn)行交互。隨著游戲復(fù)雜度的提升,其場景內(nèi)容也越來越復(fù)雜,使得游戲開發(fā)難度不斷提升。
2、相關(guān)技術(shù)中,在進(jìn)行游戲開發(fā)時,針對游戲場景內(nèi)容的生成,通常采用預(yù)先設(shè)置的各個子單元/模塊進(jìn)行組裝以得到對應(yīng)的需要生成的場景。該種方式,對于場景內(nèi)容較多的情況適用度以及開發(fā)效率較低,需要的工作量較大,不利于游戲的快速、高效的開發(fā)。
技術(shù)實現(xiàn)思路
1、本申請實施例提供了一種游戲場景內(nèi)容生成方法、裝置、設(shè)備及介質(zhì),解決了相關(guān)技術(shù)中生成游戲場景內(nèi)容的工作量繁雜且效率低下,導(dǎo)致游戲開發(fā)速度較慢,影響游戲開發(fā)進(jìn)度的問題,能夠提高游戲開發(fā)過程中場景內(nèi)容生成的效率和智能化程度。
2、第一方面,本申請實施例提供了一種游戲場景內(nèi)容生成方法,包括:
3、獲取標(biāo)準(zhǔn)化資源表格數(shù)據(jù)以及待生成場景的場景配置參數(shù),所述標(biāo)準(zhǔn)化資源表格數(shù)據(jù)采用預(yù)先設(shè)置的表格結(jié)構(gòu)填入標(biāo)準(zhǔn)化資源數(shù)據(jù)得到;
4、基于所述場景配置參數(shù)以及所述標(biāo)準(zhǔn)化資源表格數(shù)據(jù)生成所述待生成場景的場景內(nèi)容數(shù)據(jù);
5、通過可視化工具將所述場景內(nèi)容數(shù)據(jù)轉(zhuǎn)換為可執(zhí)行的場景生成代碼,并通過設(shè)置的編輯器
6、可選的,在所述獲取標(biāo)準(zhǔn)化資源表格數(shù)據(jù)之前,還包括:
7、獲取待導(dǎo)入表格以及標(biāo)準(zhǔn)化資源數(shù)據(jù),所述待導(dǎo)入表格的表結(jié)構(gòu)為預(yù)先設(shè)置的表格結(jié)構(gòu),所述標(biāo)準(zhǔn)化資源數(shù)據(jù)包括場景類參數(shù)數(shù)據(jù)以及場景對象參數(shù)數(shù)據(jù);
8、將所述標(biāo)準(zhǔn)化資源數(shù)據(jù)導(dǎo)入至所述待導(dǎo)入表格得到標(biāo)準(zhǔn)化資源表格數(shù)據(jù)。
9、可選的,所述表格結(jié)構(gòu)包括場景類參數(shù)項以及場景對象參數(shù)項,每個所述場景類參數(shù)項和所述場景對象參數(shù)項包括多個參數(shù)類別,每個所述參數(shù)類別對應(yīng)一個或多個參數(shù)值,所述將所述標(biāo)準(zhǔn)化資源數(shù)據(jù)導(dǎo)入至所述待導(dǎo)入表格得到標(biāo)準(zhǔn)化資源表格數(shù)據(jù),包括:
10、將所述標(biāo)準(zhǔn)化資源數(shù)據(jù)中的場景類參數(shù)數(shù)據(jù)對應(yīng)導(dǎo)入至所述待導(dǎo)入表格的場景類參數(shù)項中,將所述標(biāo)準(zhǔn)化資源數(shù)據(jù)中的場景對象參數(shù)數(shù)據(jù)對應(yīng)導(dǎo)入至所述待導(dǎo)入表格的場景對象參數(shù)項中得到標(biāo)準(zhǔn)化資源表格數(shù)據(jù)。
11、可選的,所述基于所述場景配置參數(shù)以及所述標(biāo)準(zhǔn)化資源表格數(shù)據(jù)生成所述待生成場景的場景內(nèi)容數(shù)據(jù),包括:
12、在所述標(biāo)準(zhǔn)化資源表格數(shù)據(jù)中篩選出所述場景配置參數(shù)對應(yīng)的和/或關(guān)聯(lián)的數(shù)據(jù)信息,并組合得到所述待生成場景的場景內(nèi)容數(shù)據(jù)。
13、可選的,在所述標(biāo)準(zhǔn)化資源表格數(shù)據(jù)中篩選出所述場景配置參數(shù)關(guān)聯(lián)的數(shù)據(jù)信息之前,還包括:
14、在所述標(biāo)準(zhǔn)化資源表格數(shù)據(jù)不存在與所述場景配置參數(shù)一致的參數(shù)項的情況下,確定與所述場景配置參數(shù)相似度最高的參數(shù)項的數(shù)據(jù)信息為關(guān)聯(lián)的數(shù)據(jù)信息。
15、可選的,在所述通過可視化工具將所述場景內(nèi)容數(shù)據(jù)轉(zhuǎn)換為可執(zhí)行的場景生成代碼之前,包括:
16、根據(jù)設(shè)置的語言類型選擇預(yù)先安裝的可視化工具的轉(zhuǎn)換目標(biāo)語言;
17、相應(yīng)的,所述通過可視化工具將所述場景內(nèi)容數(shù)據(jù)轉(zhuǎn)換為可執(zhí)行的場景生成代碼,包括:
18、將所述場景內(nèi)容數(shù)據(jù)導(dǎo)入至所述可視化工具中,生成對應(yīng)所述轉(zhuǎn)換目標(biāo)語言的可執(zhí)行的場景生成代碼。
19、可選的,所述通過設(shè)置的編輯器運行所述場景生成代碼生成所述待生成場景對應(yīng)的場景內(nèi)容,包括:
20、通過設(shè)置的編輯器自動創(chuàng)建場景項目;
21、將所述場景生成代碼導(dǎo)入所述場景項目中,運行生成所述場景項目對應(yīng)的包含場景類以及場景對象的場景內(nèi)容。
22、第二方面,本申請實施例還提供了一種游戲場景內(nèi)容生成裝置,包括:
23、獲取模塊,用于獲取標(biāo)準(zhǔn)化資源表格數(shù)據(jù)以及待生成場景的場景配置參數(shù),所述標(biāo)準(zhǔn)化資源表格數(shù)據(jù)采用預(yù)先設(shè)置的表格結(jié)構(gòu)填入標(biāo)準(zhǔn)化資源數(shù)據(jù)得到;
24、數(shù)據(jù)生成模塊,用于基于所述場景配置參數(shù)以及所述標(biāo)準(zhǔn)化資源表格數(shù)據(jù)生成所述待生成場景的場景內(nèi)容數(shù)據(jù);
25、內(nèi)容生成模塊,用于通過可視化工具將所述場景內(nèi)容數(shù)據(jù)轉(zhuǎn)換為可執(zhí)行的場景生成代碼,并通過設(shè)置的編輯器運行所述場景生成代碼生成所述待生成場景對應(yīng)的場景內(nèi)容。
26、第三方面,本申請實施例還提供了一種游戲場景內(nèi)容生成設(shè)備,該設(shè)備包括:
27、一個或多個處理器;
28、存儲裝置,用于存儲一個或多個程序,
29、當(dāng)所述一個或多個程序被所述一個或多個處理器執(zhí)行,使得所述一個或多個處理器實現(xiàn)本申請實施例所述的一種游戲場景內(nèi)容生成方法。
30、第四方面,本申請實施例還提供了一種存儲計算機可執(zhí)行指令的存儲介質(zhì),所述計算機可執(zhí)行指令在由計算機處理器執(zhí)行時用于執(zhí)行本申請實施例所述的一種游戲場景內(nèi)容生成方法。
31、本申請實施例中,通過獲取標(biāo)準(zhǔn)化資源表格數(shù)據(jù)以及待生成場景的場景配置參數(shù),并基于所述場景配置參數(shù)以及所述標(biāo)準(zhǔn)化資源表格數(shù)據(jù)生成所述待生成場景的場景內(nèi)容數(shù)據(jù)后,再通過可視化工具將所述場景內(nèi)容數(shù)據(jù)轉(zhuǎn)換為可執(zhí)行的場景生成代碼,并通過設(shè)置的編輯器運行所述場景生成代碼生成所述待生成場景對應(yīng)的場景內(nèi)容,其通過使用預(yù)創(chuàng)建的標(biāo)準(zhǔn)化資源表格數(shù)據(jù)可直接對待生成場景的場景配置參數(shù)進(jìn)行自動化的場景內(nèi)容的生成,解決了相關(guān)技術(shù)中生成游戲場景內(nèi)容的工作量繁雜且效率低下,導(dǎo)致游戲開發(fā)速度較慢,影響游戲開發(fā)進(jìn)度的問題,能夠提高游戲開發(fā)過程中場景內(nèi)容生成的效率和智能化程度。
本文檔來自技高網(wǎng)...【技術(shù)保護(hù)點】
1.一種游戲場景內(nèi)容生成方法,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的游戲場景內(nèi)容生成方法,其特征在于,在所述獲取標(biāo)準(zhǔn)化資源表格數(shù)據(jù)之前,還包括:
3.根據(jù)權(quán)利要求2所述的游戲場景內(nèi)容生成方法,其特征在于,所述表格結(jié)構(gòu)包括場景類參數(shù)項以及場景對象參數(shù)項,每個所述場景類參數(shù)項和所述場景對象參數(shù)項包括多個參數(shù)類別,每個所述參數(shù)類別對應(yīng)一個或多個參數(shù)值,所述將所述標(biāo)準(zhǔn)化資源數(shù)據(jù)導(dǎo)入至所述待導(dǎo)入表格得到標(biāo)準(zhǔn)化資源表格數(shù)據(jù),包括:
4.根據(jù)權(quán)利要求1所述的游戲場景內(nèi)容生成方法,其特征在于,所述基于所述場景配置參數(shù)以及所述標(biāo)準(zhǔn)化資源表格數(shù)據(jù)生成所述待生成場景的場景內(nèi)容數(shù)據(jù),包括:
5.根據(jù)權(quán)利要求4所述的游戲場景內(nèi)容生成方法,其特征在于,在所述標(biāo)準(zhǔn)化資源表格數(shù)據(jù)中篩選出所述場景配置參數(shù)關(guān)聯(lián)的數(shù)據(jù)信息之前,還包括:
6.根據(jù)權(quán)利要求1-5中任一項所述的游戲場景內(nèi)容生成方法,其特征在于,在所述通過可視化工具將所述場景內(nèi)容數(shù)據(jù)轉(zhuǎn)換為可執(zhí)行的場景生成代碼之前,包括:
7.根據(jù)權(quán)利要求1-5中任一項所述的游戲場景內(nèi)容生成方法,
8.一種游戲場景內(nèi)容生成裝置,其特征在于,包括:
9.一種游戲場景內(nèi)容生成設(shè)備,所述設(shè)備包括:一個或多個處理器;存儲裝置,用于存儲一個或多個程序,當(dāng)所述一個或多個程序被所述一個或多個處理器執(zhí)行,使得所述一個或多個處理器實現(xiàn)如權(quán)利要求1-7中任一項所述的游戲場景內(nèi)容生成方法。
10.一種存儲計算機可執(zhí)行指令的存儲介質(zhì),所述計算機可執(zhí)行指令在由計算機處理器執(zhí)行時用于執(zhí)行如權(quán)利要求1-7中任一項所述的游戲場景內(nèi)容生成方法。
...【技術(shù)特征摘要】
1.一種游戲場景內(nèi)容生成方法,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的游戲場景內(nèi)容生成方法,其特征在于,在所述獲取標(biāo)準(zhǔn)化資源表格數(shù)據(jù)之前,還包括:
3.根據(jù)權(quán)利要求2所述的游戲場景內(nèi)容生成方法,其特征在于,所述表格結(jié)構(gòu)包括場景類參數(shù)項以及場景對象參數(shù)項,每個所述場景類參數(shù)項和所述場景對象參數(shù)項包括多個參數(shù)類別,每個所述參數(shù)類別對應(yīng)一個或多個參數(shù)值,所述將所述標(biāo)準(zhǔn)化資源數(shù)據(jù)導(dǎo)入至所述待導(dǎo)入表格得到標(biāo)準(zhǔn)化資源表格數(shù)據(jù),包括:
4.根據(jù)權(quán)利要求1所述的游戲場景內(nèi)容生成方法,其特征在于,所述基于所述場景配置參數(shù)以及所述標(biāo)準(zhǔn)化資源表格數(shù)據(jù)生成所述待生成場景的場景內(nèi)容數(shù)據(jù),包括:
5.根據(jù)權(quán)利要求4所述的游戲場景內(nèi)容生成方法,其特征在于,在所述標(biāo)準(zhǔn)化資源表格數(shù)據(jù)中篩選出所述場景配置參數(shù)關(guān)聯(lián)的數(shù)據(jù)信息之前,還包括:
<...【專利技術(shù)屬性】
技術(shù)研發(fā)人員:鄭佳峰,曾繁業(yè),孫青松,
申請(專利權(quán))人:廣州逸虎網(wǎng)絡(luò)科技有限公司,
類型:發(fā)明
國別省市:
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。