System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及虚拟化,尤其涉及一种虚拟道具的合成方法、装置、设备、存储介质及程序产品。
技术介绍
1、随着计算机技术的发展,电子设备可以实现更加丰富和形象的虚拟场景。虚拟场景是指计算机通过数字通讯技术勾勒出的数字化场景,用户可以在虚拟场景中获得视觉、听觉等方面的完全虚拟化的感受(例如虚拟现实)或部分虚拟化的感受(例如增强现实),同时可以通过虚拟道具与虚拟场景中的各种对象进行交互,或者控制虚拟场景中的各种对象之间进行交互,以获得反馈。
2、相关技术中,虚拟道具可通过固定的若干素材进行合成得到。由于只能通过固定的素材合成虚拟道具,导致虚拟道具的合成非常单一化。
技术实现思路
1、本申请实施例提供一种虚拟道具的合成方法、装置、电子设备、计算机可读存储介质及计算机程序产品,能够增加虚拟道具的合成多样性,提高虚拟道具的合成效果。
2、本申请实施例的技术方案是这样实现的:
3、本申请实施例提供一种虚拟道具的合成方法,包括:
4、确定多个目标道具素材;
5、获取每个所述目标道具素材的至少一种素材特征,并获取每种所述素材特征对应的素材合成方式;
6、结合每个所述目标道具素材的至少一种素材特征、以及每种所述素材特征对应的素材合成方式,对所述多个目标道具素材进行合成,得到虚拟道具。
7、本申请实施例提供一种虚拟道具的合成方法,包括:
8、接收到针对候选道具素材中多个目标道具素材的选择操作;
9、响应
10、结合每个所述目标道具素材的至少一种素材特征、以及每种所述素材特征对应的素材合成方式,对所述多个目标道具素材进行合成,得到虚拟道具。
11、本申请实施例还提供一种虚拟道具的合成装置,包括:
12、确定模块,用于确定多个目标道具素材;
13、获取模块,用于获取每个所述目标道具素材的至少一种素材特征,并获取每种所述素材特征对应的素材合成方式;
14、合成模块,用于结合每个所述目标道具素材的至少一种素材特征、以及每种所述素材特征对应的素材合成方式,对所述多个目标道具素材进行合成,得到虚拟道具。
15、在上述方案中,所述确定模块,还用于显示候选道具素材;接收到针对所述候选道具素材中多个目标候选道具素材的选择操作;响应于所述选择操作,确定所述多个目标候选道具素材为所述多个目标道具素材。
16、在上述方案中,所述候选道具素材包括至少一种类型的类型道具素材;所述确定模块,还用于响应于针对目标类型的类型道具素材的数量编辑操作,接收到针对所述目标类型的类型道具素材编辑的素材数量,所述至少一种类型包括所述目标类型;响应于针对所述素材数量的确认操作,接收到针对所述素材数量的目标类型的类型道具素材的选择操作,所述素材数量的目标类型的类型道具素材为所述多个目标候选道具素材。
17、在上述方案中,所述虚拟道具用于虚拟场景的交互,所述确定模块,还用于获取候选道具素材的候选素材特征,并获取所述虚拟场景的场景交互特征;基于所述候选素材特征和所述场景交互特征,调用机器学习模型进行预测,得到所述候选道具素材的选中指标的值;从所述候选道具素材中,确定选中指标的值满足指标条件的多个目标候选道具素材,并确定所述多个目标候选道具素材为所述多个目标道具素材。
18、在上述方案中,所述虚拟道具用于虚拟场景的交互,所述确定模块,还用于显示与所述虚拟场景的场景交互特征相适配的推荐道具素材;响应于道具素材选择操作,确定所述道具素材选择操作所选择的多个目标推荐道具素材为所述多个目标道具素材。
19、在上述方案中,所述场景交互特征包括使用所述虚拟道具待进行交互的虚拟对象的对象属性,所述确定模块,还用于获取候选道具素材的素材属性;确定所述素材属性和所述对象属性之间的相关关系;基于所述相关关系,从所述候选道具素材中确定相关关系满足关系条件的目标候选道具素材,并将所述目标候选道具素材作为所述推荐道具素材。
20、在上述方案中,所述素材合成方式包括特征合成方式和特征保留方式,所述合成模块,还用于结合每种所述素材特征的特征合成方式,对所述多个目标道具素材的每种所述素材特征分别进行素材合成,得到中间虚拟道具;其中,所述中间虚拟道具具有每种所述素材特征,所述中间虚拟道具的每种所述素材特征分别包括至少一个子素材特征;结合每种所述素材特征的特征保留方式,基于每种所述素材特征的至少一个子素材特征,确定每种所述素材特征的待保留子素材特征;将所述中间虚拟道具的不同于所述待保留子素材特征的子素材特征去除,得到所述虚拟道具。
21、在上述方案中,所述合成模块,还用于针对每种所述素材特征执行以下处理:当所述素材特征的特征合成方式为特征叠加方式时,对所述多个目标道具素材的所述素材特征进行叠加处理;当所述素材特征的特征合成方式为特征抵消方式时,对所述多个目标道具素材的所述素材特征进行抵消处理;当所述素材特征的特征合成方式包括特征叠加方式和特征抵消方式时,确定所述素材特征中对应特征叠加方式的第一素材特征、和所述素材特征中对应特征抵消方式的第二素材特征;对所述多个目标道具素材的所述第一素材特征进行叠加处理,并对所述多个目标道具素材的所述第二素材特征进行抵消处理;当所述素材特征的特征合成方式为特征值累加方式时,对所述多个目标道具素材的所述素材特征的特征值进行累加处理。
22、在上述方案中,所述合成模块,还用于针对每种所述素材特征执行以下处理:当所述素材特征为基础素材特征时,基于所述素材特征的至少一个子素材特征,确定所述虚拟道具击中虚拟对象时的基础攻击指标的值,并将基础攻击指标的值作为所述待保留子素材特征;当所述素材特征为物理素材特征时,将所述素材特征的至少一个子素材特征,确定为所述素材特征的待保留子素材特征;当所述素材特征为目标素材特征时,从所述素材特征的至少一个子素材特征中选择目标子素材特征作为所述素材特征的待保留子素材特征,所述目标素材特征为属性素材特征、环境素材特征和隐藏素材特征中之一。
23、在上述方案中,当所述素材特征为基础素材特征时,所述素材特征的子素材特征有一个,且所述子素材特征是将所述多个目标道具素材的基础素材特征进行累积得到的累积素材特征;所述合成模块,还用于获取第一攻击参数、第二攻击参数和第三攻击参数;其中,所述第一攻击参数基于所述虚拟道具的属性和所述虚拟对象的属性之间的相关关系确定,所述第二攻击参数基于所述虚拟道具的环境素材特征和使用所述虚拟道具的场景特征确定,所述第三攻击参数基于所述虚拟道具的隐藏素材特征和使用所述虚拟道具的场景特征确定;获取所述累积素材特征、所述第一攻击参数、所述第二攻击参数和所述第三攻击参数之间的第一映射关系;基于所述累积素材特征、所述第一攻击参数、所述第二攻击参数和所述第三攻击参数,结合所本文档来自技高网...
【技术保护点】
1.一种虚拟道具的合成方法,其特征在于,所述方法包括:
2.如权利要求1所述的方法,其特征在于,所述确定多个目标道具素材,包括:
3.如权利要求2所述的方法,其特征在于,所述候选道具素材包括至少一种类型的类型道具素材;所述接收到针对所述候选道具素材中多个目标候选道具素材的选择操作,包括:
4.如权利要求1所述的方法,其特征在于,所述虚拟道具用于虚拟场景的交互,所述确定多个目标道具素材,包括:
5.如权利要求1所述的方法,其特征在于,所述虚拟道具用于虚拟场景的交互,所述确定多个目标道具素材,包括:
6.如权利要求5所述的方法,其特征在于,所述场景交互特征包括使用所述虚拟道具待进行交互的虚拟对象的对象属性,所述方法还包括:
7.如权利要求1所述的方法,其特征在于,所述素材合成方式包括特征合成方式和特征保留方式,所述结合每个所述目标道具素材的至少一种素材特征、以及每种所述素材特征对应的素材合成方式,对所述多个目标道具素材进行合成,得到虚拟道具,包括:
8.如权利要求7所述的方法,其特征在于,所述结合每种
9.如权利要求7所述的方法,其特征在于,所述结合每种所述素材特征的特征保留方式,基于每种所述素材特征的至少一个子素材特征,确定每种所述素材特征的待保留子素材特征,包括:
10.如权利要求9所述的方法,其特征在于,当所述素材特征为基础素材特征时,所述素材特征的子素材特征有一个,且所述子素材特征是将所述多个目标道具素材的基础素材特征进行累积得到的累积素材特征;
11.如权利要求9所述的方法,其特征在于,所述方法还包括:
12.如权利要求1所述的方法,其特征在于,所述素材特征的种类有多种,多种所述素材特征包括第一种类素材特征和第二种类素材特征;
13.如权利要求1所述的方法,其特征在于,所述至少一种素材特征包括素材属性,所述确定多个目标道具素材之前,所述方法还包括:
14.如权利要求1所述的方法,其特征在于,所述虚拟道具的道具等级为第一道具等级,所述方法还包括:
15.如权利要求1所述的方法,其特征在于,所述方法还包括:
16.如权利要求1所述的方法,其特征在于,所述方法还包括:
17.如权利要求1所述的方法,其特征在于,所述方法还包括:
18.如权利要求17所述的方法,其特征在于,所述获取所述虚拟道具针对所述虚拟对象的影响参数,包括:
19.如权利要求17所述的方法,其特征在于,所述基于所述影响参数,确定所述虚拟道具针对所述虚拟对象的攻击指标的值,包括:
20.一种虚拟道具的合成方法,其特征在于,所述方法包括:
21.如权利要求20所述的方法,其特征在于,所述方法还包括:
22.一种虚拟道具的合成装置,其特征在于,所述装置包括:
23.一种电子设备,其特征在于,所述电子设备包括:
24.一种计算机可读存储介质,存储有计算机可执行指令或计算机程序,其特征在于,所述计算机可执行指令或计算机程序被处理器执行时,实现权利要求1至21任一项所述的虚拟道具的合成方法。
25.一种计算机程序产品,包括计算机可执行指令或计算机程序,其特征在于,所述计算机可执行指令或计算机程序被处理器执行时,实现权利要求1至21任一项所述的虚拟道具的合成方法。
...【技术特征摘要】
1.一种虚拟道具的合成方法,其特征在于,所述方法包括:
2.如权利要求1所述的方法,其特征在于,所述确定多个目标道具素材,包括:
3.如权利要求2所述的方法,其特征在于,所述候选道具素材包括至少一种类型的类型道具素材;所述接收到针对所述候选道具素材中多个目标候选道具素材的选择操作,包括:
4.如权利要求1所述的方法,其特征在于,所述虚拟道具用于虚拟场景的交互,所述确定多个目标道具素材,包括:
5.如权利要求1所述的方法,其特征在于,所述虚拟道具用于虚拟场景的交互,所述确定多个目标道具素材,包括:
6.如权利要求5所述的方法,其特征在于,所述场景交互特征包括使用所述虚拟道具待进行交互的虚拟对象的对象属性,所述方法还包括:
7.如权利要求1所述的方法,其特征在于,所述素材合成方式包括特征合成方式和特征保留方式,所述结合每个所述目标道具素材的至少一种素材特征、以及每种所述素材特征对应的素材合成方式,对所述多个目标道具素材进行合成,得到虚拟道具,包括:
8.如权利要求7所述的方法,其特征在于,所述结合每种所述素材特征的特征合成方式,对所述多个目标道具素材的每种所述素材特征分别进行素材合成,包括:
9.如权利要求7所述的方法,其特征在于,所述结合每种所述素材特征的特征保留方式,基于每种所述素材特征的至少一个子素材特征,确定每种所述素材特征的待保留子素材特征,包括:
10.如权利要求9所述的方法,其特征在于,当所述素材特征为基础素材特征时,所述素材特征的子素材特征有一个,且所述子素材特征是将所述多个目标道具素材的基础素材特征进行累积得到的累积素材特征;
11.如权利要求9所述的方法,其特征在...
【专利技术属性】
技术研发人员:周子超,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。