虚拟对象的交互处理方法、装置、电子设备及存储介质与流程
- 国知局
- 2024-07-11 16:02:41
本申请涉及计算机技术,尤其涉及一种虚拟对象的交互处理方法、装置、电子设备及存储介质。
背景技术:
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、当第一虚拟对象的伤害扩散技能被触发时,通过伤害扩散区域,将第一虚拟对象受到的攻击造成的伤害参数应用到伤害扩散区域中的第二虚拟对象,在空间扩展了虚拟对象之间的交互方式,相较于现有技术中需要控制第一虚拟对象在空间中多次移动才能造成相同的伤害效果的方案,提升了虚拟对象之间的交互效率,提升了用户体验,通过缩短交互过程节约了运行虚拟场景所需的计算资源。
技术特征:1.一种虚拟对象的交互处理方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,
3.根据权利要求1所述的方法,其特征在于,
4.根据权利要求1所述的方法,其特征在于,
5.根据权利要求4所述的方法,其特征在于,所述基于衰减总量、以及每个所述第二虚拟对象对应的角色参数、状态参数,确定针对所述伤害扩散区域内的第二虚拟对象负面影响最大的伤害策略,包括:
6.根据权利要求4所述的方法,其特征在于,所述基于衰减总量、以及每个所述第二虚拟对象对应的角色参数、状态参数,确定针对所述伤害扩散区域内的第二虚拟对象负面影响最大的伤害策略,包括:
7.根据权利要求1所述的方法,其特征在于,
8.根据权利要求7所述的方法,其特征在于,当显示覆盖所述伤害扩散区域的视觉特效时,所述方法还包括:
9.根据权利要求7所述的方法,其特征在于,
10.根据权利要求8所述的方法,其特征在于,所述显示虚拟场景之前,所述方法还包括:
11.根据权利要求10所述的方法,其特征在于,所述对每个所述第二虚拟对象应用透视效果,包括:
12.根据权利要求10所述的方法,其特征在于,所述配置第一虚拟相机,包括:
13.根据权利要求12所述的方法,其特征在于,所述调用所述第一虚拟相机获取所述虚拟场景的图像,包括:
14.根据权利要求12所述的方法,其特征在于,所述基于所述第一虚拟相机配置第二虚拟相机,包括:
15.根据权利要求14所述的方法,其特征在于,所述将所述透视效果叠加显示在所述视觉特效之上,包括:
16.根据权利要求1所述的方法,其特征在于,
17.根据权利要求1所述的方法,其特征在于,
18.根据权利要求1所述的方法,其特征在于,所述伤害参数在所述伤害扩散区域中的影响范围包括以下之一:
19.根据权利要求1所述的方法,其特征在于,在所述将所述攻击对应所述第一虚拟对象的伤害参数,应用到所述伤害扩散区域内的至少一个第二虚拟对象之前,所述方法还包括:
20.根据权利要求1所述的方法,其特征在于,在所述将所述攻击对应所述第一虚拟对象的伤害参数,应用到所述伤害扩散区域内的至少一个第二虚拟对象之前,所述方法还包括:
21.根据权利要求1所述的方法,其特征在于,
22.根据权利要求1所述的方法,其特征在于,所述响应于针对所述多个虚拟对象中的第一虚拟对象的技能触发操作,控制所述第一虚拟对象释放伤害扩散技能之后,所述方法还包括:
23.根据权利要求1所述的方法,其特征在于,在所述控制所述第一虚拟对象释放伤害扩散技能之后,所述方法还包括:
24.根据权利要求1所述的方法,其特征在于,在所述响应于针对所述多个虚拟对象中的第一虚拟对象的技能触发操作,控制所述第一虚拟对象释放伤害扩散技能之前,所述方法还包括:
25.根据权利要求1所述的方法,其特征在于,在所述响应于针对所述多个虚拟对象中的第一虚拟对象的技能触发操作,控制所述第一虚拟对象释放伤害扩散技能之前,所述方法还包括:
26.一种虚拟对象的交互处理方法,其特征在于,所述方法包括:
27.一种虚拟对象的交互处理装置,其特征在于,所述装置包括:
28.一种虚拟对象的交互处理装置,其特征在于,所述装置包括:
29.一种电子设备,其特征在于,所述电子设备包括:
30.一种计算机可读存储介质,存储有计算机可执行指令,其特征在于,所述计算机可执行指令被处理器执行时实现权利要求1至25任一项或者权利要求26所述的虚拟对象的交互处理方法。
31.一种计算机程序产品,包括计算机程序或计算机可执行指令,其特征在于,所述计算机程序或计算机可执行指令被处理器执行时实现权利要求1至25任一项或者权利要求26所述的虚拟对象的交互处理方法。
技术总结本申请提供了一种虚拟对象的交互处理方法、装置、电子设备及存储介质;方法包括:显示虚拟场景,其中,虚拟场景包括多个虚拟对象;响应于针对多个虚拟对象中的第一虚拟对象的技能触发操作,控制第一虚拟对象释放伤害扩散技能,其中,伤害扩散技能用于在虚拟场景中设置至少一个伤害扩散区域;响应于第一虚拟对象受到攻击,将攻击对应第一虚拟对象的伤害参数,应用到伤害扩散区域内的至少一个第二虚拟对象,其中,第二虚拟对象是多个虚拟对象中区别于第一虚拟对象的任意虚拟对象。通过本申请,能够提升虚拟对象之间的交互效率。技术研发人员:刘智洪受保护的技术使用者:腾讯科技(深圳)有限公司技术研发日:技术公布日:2024/4/8本文地址:https://www.jishuxx.com/zhuanli/20240615/77137.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。