本技術實施例涉及虛擬場景領域,特別涉及一種虛擬物品的制作方法、裝置、設備、介質(zhì)及產(chǎn)品。
背景技術:
1、在游戲類的虛擬場景中,通常會提供虛擬角色制作虛擬物品。
2、相關技術中,用戶控制虛擬場景中的虛擬角色時,可以打開虛擬物品制作界面,選擇虛擬物品制作界面中的某個虛擬物品后點擊“制作”控件,此時,計算機設備可以控制虛擬角色開始制作虛擬物品,同時開始倒計時,在倒計時結(jié)束時完成虛擬物品的制作。
3、然而,上述方案中用戶控制虛擬角色制作虛擬物品的方式較為單一,影響用戶與虛擬場景的互動效果。
技術實現(xiàn)思路
1、本技術提供了一種虛擬物品的制作方法、裝置、設備、介質(zhì)及產(chǎn)品。所述技術方案如下:
2、根據(jù)本技術的一個方面,提供了一種虛擬物品的制作方法,所述方法包括:
3、在接收到控制虛擬角色制作虛擬物品的指令的情況下,顯示第一元素區(qū)域;
4、響應于第一操作,在所述第一元素區(qū)域中顯示n個虛擬元素,所述n個虛擬元素中的每個虛擬元素是從m種虛擬元素中確定的;n、m為大于或者等于2的整數(shù);
5、基于所述n個虛擬元素,為所述虛擬角色疊加增益效果;
6、基于所述虛擬角色具有的所述增益效果,控制所述虛擬角色制作所述虛擬物品的進度。
7、根據(jù)本技術的另一方面,提供了一種虛擬物品的制作裝置,所述裝置包括:
8、元素區(qū)域顯示模塊,用于在接收到控制虛擬角色制作虛擬物品的指令的情況下,顯示第一元素區(qū)域;
9、元素顯示模塊,用于響應于第一操作,在所述第一元素區(qū)域中顯示n個虛擬元素,所述n個虛擬元素中的每個虛擬元素是從m種虛擬元素中確定的;n、m為大于或者等于2的整數(shù);
10、效果疊加模塊,用于基于所述n個虛擬元素,為所述虛擬角色疊加增益效果;
11、進度控制模塊,用于基于所述虛擬角色具有的所述增益效果,控制所述虛擬角色制作所述虛擬物品的進度。
12、在一種可能的實現(xiàn)方式中,所述元素區(qū)域顯示模塊,還用于在響應于第一操作,在所述第一元素區(qū)域中顯示n個虛擬元素之前,顯示第二元素區(qū)域;
13、所述效果疊加模塊,用于,
14、響應于第二操作,將所述第一元素區(qū)域中的虛擬元素添加到所述第二元素區(qū)域;
15、響應于所述第二元素區(qū)域中的第一虛擬元素的數(shù)量不小于指定數(shù)量,移除所述第二元素區(qū)域中指定數(shù)量的所述第一虛擬元素,并對所述虛擬角色增加一層第一增益效果;所述第一虛擬元素是所述m種虛擬元素中的一種。
16、在一種可能的實現(xiàn)方式中,所述m種虛擬元素中包含k種基礎類型虛擬元素,2≤k≤m,且k為整數(shù);所述第二元素區(qū)域中包含k個子區(qū)域,所述k個子區(qū)域與所述k種基礎類型虛擬元素一一對應;
17、所述效果疊加模塊,用于響應于所述第二操作,將所述第一元素區(qū)域中的虛擬元素添加到與所述虛擬元素的類型相對應的所述子區(qū)域。
18、在一種可能的實現(xiàn)方式中,所述裝置還包括:
19、元素增加模塊,用于響應于第三操作,基于第一概率增加所述第二元素區(qū)域中的虛擬元素。
20、在一種可能的實現(xiàn)方式中,第一概率與以下信息中的至少一項成正相關:
21、所述第二元素區(qū)域中的所述k種基礎類型虛擬元素的個數(shù);
22、所述第一增益效果的層數(shù)。
23、在一種可能的實現(xiàn)方式中,所述m種虛擬元素中還包含第一擴展類型虛擬元素,所述第一擴展類型虛擬元素等價于任意一種基礎類型虛擬元素;
24、所述效果疊加模塊,用于響應于所述第二操作,且所述第一元素區(qū)域中包含第二虛擬元素,將所述第二虛擬元素添加到所述k個子區(qū)域中的第一子區(qū)域,所述第一子區(qū)域是包含最多虛擬元素的一個所述子區(qū)域;所述第二虛擬元素是所述第一擴展類型虛擬元素。
25、在一種可能的實現(xiàn)方式中,所述m種虛擬元素中還包含第二擴展類型虛擬元素,所述第二擴展類型虛擬元素不等價于任意一種所述基礎類型虛擬元素。
26、在一種可能的實現(xiàn)方式中,所述裝置還包括:
27、第一狀態(tài)控制模塊,用于響應于第四操作,控制所述虛擬角色進入第一狀態(tài);
28、其中,在所述第一狀態(tài)下,響應于所述第二操作,且所述n個虛擬元素中包含至少一個第二擴展類型虛擬元素,將所述至少一個第二擴展類型虛擬元素視為至少一個第一擴展類型虛擬元素,所述第一擴展類型虛擬元素等價于任意一種基礎類型虛擬元素。
29、在一種可能的實現(xiàn)方式中,所述裝置還包括:
30、替換模塊,用于在效果疊加模塊響應于第二操作,將所述第一元素區(qū)域中的虛擬元素添加到所述第二元素區(qū)域之前,響應于對所述第一元素區(qū)域中第三虛擬元素的第五操作,將所述第三虛擬元素替換為所述m種虛擬元素中,除了所述第三虛擬元素之外的任意一種虛擬元素。
31、在一種可能的實現(xiàn)方式中,所述裝置還包括:
32、第二狀態(tài)控制模塊,用于響應于第六操作,控制所述虛擬角色進入第二狀態(tài);
33、其中,在所述第二狀態(tài)下,由所述第一操作觸發(fā)在所述第一元素區(qū)域中顯示的n個虛擬元素,是從l種虛擬元素中隨機確定的;所述l種虛擬元素是所述m中虛擬元素中的一部分;2≤l<m,l為整數(shù)。
34、在一種可能的實現(xiàn)方式中,所述效果疊加模塊,用于響應于所述n個虛擬元素中包含指定元素組合,為所述虛擬角色疊加一層第二增益效果;所述指定元素組合是所述m種虛擬元素指定的至少兩種虛擬元素的組合。
35、在一種可能的實現(xiàn)方式中,所述裝置還包括:
36、組合確定模塊,用于響應于本次所述虛擬物品的制作過程中首次執(zhí)行的所述第一操作,隨機確定所述指定元素組合。
37、在一種可能的實現(xiàn)方式中,所述效果疊加模塊,用于響應于所述n個虛擬元素相同,為所述虛擬角色疊加一層第三增益效果。
38、在一種可能的實現(xiàn)方式中,所述裝置還包括:
39、進度顯示模塊,用于顯示制作進度展示區(qū)域,所述制作進度展示區(qū)域中包含進度元素,所述進度元素用于指示所述虛擬角色制作所述虛擬物品的進度。
40、在一種可能的實現(xiàn)方式中,所述虛擬角色制作所述虛擬物品的進度,包括以下至少一種:
41、所述虛擬物品的品質(zhì)提升的進度;
42、所述虛擬物品的制作進展的進度。
43、在一種可能的實現(xiàn)方式中,所述進度控制模塊,用于,
44、響應于第七操作,基于所述虛擬角色具有的所述增益效果,增加所述虛擬物品的品質(zhì)提升的進度值;
45、響應于第八操作,基于所述虛擬角色具有的所述增益效果,增加所述虛擬物品的制作進展的進度值。
46、在一種可能的實現(xiàn)方式中,所述裝置還包括:
47、執(zhí)行模塊,用于響應于第九操作,執(zhí)行以下操作中的至少一項:
48、將所述虛擬物品的品質(zhì)提升的進度值增加指定數(shù)值;
49、基于第二概率為所述虛擬角色疊加至少一層第一增益效果。
50、在一種可能的實現(xiàn)方式中,所述第二概率與以下信息中的至少一項成正相關:
51、所述第二元素區(qū)域中的所述k種基礎類型虛擬元素的個數(shù);
52、所述第二增益效果的層數(shù)。
53、在一種可能的實現(xiàn)方式中,所述裝置還包括:
54、進展增加模塊,用于響應于第十操作,且所述虛擬物品的制作進展的進度百分比低于所述虛擬物品的品質(zhì)提升的進度百分比,增加所述虛擬物品的制作進展的進度值,以使得所述虛擬物品的制作進展的進度百分比等于所述虛擬物品的品質(zhì)提升的進度百分比。
55、根據(jù)本技術的一個方面,提供了一種虛擬場景的控制方法,所述方法包括:
56、顯示第一元素區(qū)域和第二元素區(qū)域;
57、響應于第一操作,在所述第一元素區(qū)域中顯示n個虛擬元素,所述n個虛擬元素中的每個虛擬元素是從m種虛擬元素中確定的;n、m為大于或者等于2的整數(shù);
58、響應于第二操作,將所述第一元素區(qū)域中的虛擬元素添加到所述第二元素區(qū)域;
59、響應于所述第二元素區(qū)域中的第一虛擬元素的數(shù)量不小于指定數(shù)量,移除所述第二元素區(qū)域中指定數(shù)量的所述第一虛擬元素,并對所述虛擬場景執(zhí)行第一控制操作。
60、本技術實施例提供的技術方案帶來的有益效果至少包括:
61、提供了一種通過生成虛擬元素來推進虛擬角色制作虛擬物品的進度的方案,具體來說,用戶可以通過第一操作,從m中虛擬元素中確定出n個虛擬元素,計算機設備可以為虛擬角色疊加該n個虛擬元素對應的增益效果,通過該增益效果來控制虛擬角色制作虛擬物品的進度,也就是說,用戶可以通過第一操作觸發(fā)的不同的虛擬元素,來為虛擬角色疊加不同的增益效果,進而對虛擬角色制作虛擬物品的進度產(chǎn)生不同的影響,擴展了用戶控制虛擬角色制作虛擬物品時的操作方式,提高用戶控制虛擬角色制作虛擬物品時的策略性,進而提高用戶控制虛擬角色制作虛擬物品時的人機交互效果。