本申請實施例涉及計算機,特別涉及一種虛擬角色的生成方法、裝置、設備、介質及程序產(chǎn)品。
背景技術:
1、隨著文化娛樂生活水平的提高,人們對虛擬場景的生活體驗和要求也越來越高,游戲作為虛擬場景的一種表現(xiàn)方式,成為眾多人釋放壓力的渠道。目前的游戲應用中,玩家通過在虛擬世界中執(zhí)行各種游戲任務、與不同玩家控制的虛擬對象進行虛擬對局等形式,參與到不同的游戲體驗中。
2、相關技術中,在虛擬世界中玩家能夠創(chuàng)建由自己主控的虛擬角色,如:通過捏臉的方式在虛擬世界中創(chuàng)建主控虛擬角色參與虛擬世界中的虛擬活動。
3、然而,在一些基于能量守恒運行的虛擬世界中,創(chuàng)建虛擬角色的過程會打破虛擬世界本身的能量平衡,導致虛擬世界的運行存在漏洞。
技術實現(xiàn)思路
1、本申請實施例提供了一種虛擬角色的生成方法、裝置、設備、介質及程序產(chǎn)品,能夠提高虛擬角色生成時虛擬世界的運行平衡性。所述技術方案如下。
2、一方面,提供了一種虛擬角色的生成方法,所述方法包括:
3、接收第一帳號發(fā)送的虛擬角色生成指令,所述虛擬角色生成指令用于指示在虛擬世界中生成與所述第一帳號對應的虛擬角色;
4、基于所述虛擬角色生成指令,從所述虛擬世界中確定第一原料元素,所述第一原料元素用于轉換成所述虛擬角色,所述第一原料元素對應有能量屬性,所述虛擬世界中的虛擬元素通過能量交互產(chǎn)生虛擬事件;
5、將所述第一原料元素轉換為所述第一帳號對應的虛擬角色,其中,所述虛擬角色繼承所述第一原料元素的能量屬性得到角色能量,所述角色能量用于支持所述虛擬角色在所述虛擬世界中生成虛擬事件。
6、另一方面,提供了一種虛擬角色的生成裝置,所述裝置包括:
7、接收模塊,用于接收第一帳號發(fā)送的虛擬角色生成指令,所述虛擬角色生成指令用于指示在虛擬世界中生成與所述第一帳號對應的虛擬角色;
8、確定模塊,用于基于所述虛擬角色生成指令,從所述虛擬世界中確定第一原料元素,所述第一原料元素用于轉換成所述虛擬角色,所述第一原料元素對應有能量屬性,所述虛擬世界中的虛擬元素通過能量交互產(chǎn)生虛擬事件;
9、轉換模塊,用于將所述第一原料元素轉換為所述第一帳號對應的虛擬角色,其中,所述虛擬角色繼承所述第一原料元素的能量屬性得到角色能量,所述角色能量用于支持所述虛擬角色在所述虛擬世界中生成虛擬事件。
10、另一方面,提供了一種計算機設備,所述計算機設備包括處理器和存儲器,所述存儲器中存儲有至少一條指令、至少一段程序、代碼集或指令集,所述至少一條指令、所述至少一段程序、所述代碼集或指令集由所述處理器加載并執(zhí)行以實現(xiàn)如上述本申請實施例中任一所述虛擬角色的生成方法。
11、另一方面,提供了一種計算機可讀存儲介質,所述存儲介質中存儲有至少一條指令、至少一段程序、代碼集或指令集,所述至少一條指令、所述至少一段程序、所述代碼集或指令集由處理器加載并執(zhí)行以實現(xiàn)如上述本申請實施例中任一所述的虛擬角色的生成方法。
12、另一方面,提供了一種計算機程序產(chǎn)品或計算機程序,該計算機程序產(chǎn)品或計算機程序包括計算機指令,該計算機指令存儲在計算機可讀存儲介質中。計算機設備的處理器從計算機可讀存儲介質讀取該計算機指令,處理器執(zhí)行該計算機指令,使得該計算機設備執(zhí)行上述實施例中任一所述的虛擬角色的生成方法。
13、本申請實施例提供的技術方案帶來的有益效果至少包括:
14、接收針對第一帳號發(fā)送的虛擬角色生成指令,基于虛擬角色生成指令確定虛擬世界中的第一原料元素,并通過消耗第一原料元素創(chuàng)建虛擬角色。通過將原料元素的元素能量轉化為虛擬角色的角色能量,能夠確保在虛擬世界中保持能量的守恒,避免單純由服務器自身對各種事件進行處理的繁瑣性以及數(shù)量處理量較大的問題,通過虛擬世界自身的能量維護和轉換過程,在提高游戲真實性的同時,降低了數(shù)據(jù)處理的低效問題,提升了游戲的穩(wěn)定性。
1.一種虛擬角色的生成方法,其特征在于,所述方法包括:
2.根據(jù)權利要求1所述的方法,其特征在于,所述虛擬角色生成指令中包括角色偏好信息,所述角色偏好信息用于指示生成所述虛擬角色的角色屬性偏好;
3.通過根據(jù)權利要求2所述的方法,其特征在于,所述角色偏好信息中包括多個角色子偏好;
4.根據(jù)權利要求3所述的方法,其特征在于,所述多個角色子偏好包括如下子偏好中的至少一種:
5.根據(jù)權利要求3所述的方法,其特征在于,用于部署所述虛擬世界的服務器包括多個區(qū)服,所述多個區(qū)服分別用于管理至少一個虛擬元素,所述區(qū)服對應渲染服務器;
6.根據(jù)權利要求1至5任一所述的方法,其特征在于,用于部署所述虛擬世界的服務器包括多個區(qū)服,所述多個區(qū)服分別用于管理至少一個虛擬元素;
7.根據(jù)權利要求6所述的方法,其特征在于,所述第一區(qū)服中包括多個計算單元,所述計算單元用于管理區(qū)服內(nèi)的至少一個虛擬元素;
8.根據(jù)權利要求6所述的方法,其特征在于,所述虛擬元素通過元素向量表示,所述元素向量由元素屬性分量、元素區(qū)服分量、元素位置分量和元素時刻分量中的至少一種組成。
9.根據(jù)權利要求1至5任一所述的方法,其特征在于,
10.根據(jù)權利要求1至5任一所述的方法,其特征在于,所述將所述第一原料元素轉換為所述第一帳號對應的所述虛擬角色,包括:
11.根據(jù)權利要求1至5任一所述的方法,其特征在于,
12.一種虛擬角色的生成裝置,其特征在于,所述裝置包括:
13.一種計算機設備,其特征在于,所述計算機設備包括處理器和存儲器,所述存儲器中存儲有至少一條指令、至少一段程序、代碼集或指令集,所述至少一條指令、所述至少一段程序、所述代碼集或指令集由所述處理器加載并執(zhí)行以實現(xiàn)如權利要求1至11任一所述的虛擬角色的生成方法。
14.一種計算機可讀存儲介質,其特征在于,所述存儲介質中存儲有至少一條指令、至少一段程序、代碼集或指令集,所述至少一條指令、所述至少一段程序、所述代碼集或指令集由處理器加載并執(zhí)行以實現(xiàn)如權利要求1至11任一所述的虛擬角色的生成方法。
15.一種計算機程序產(chǎn)品,其特征在于,包括計算機程序或指令,所述計算機程序或指令被處理器執(zhí)行時實現(xiàn)如權利要求1至11任一所述的虛擬角色的生成方法。