虚拟场景的对象控制方法、装置及电子设备制造方法及图纸

技术编号:31917803 阅读:15 留言:0更新日期:2022-01-15 13:00
本申请提供了一种虚拟场景的对象控制方法、装置、电子设备、计算机程序产品及计算机可读存储介质;方法包括:显示虚拟场景;其中,所述虚拟场景包括持有攻击道具的虚拟对象;显示攻击按钮和至少一个动作按钮,并显示至少一个连接按钮;其中,每个所述连接按钮用于连接一个所述攻击按钮和一个所述动作按钮;响应于针对目标连接按钮的触发操作,控制所述虚拟对象执行所述目标动作按钮关联的动作,并控制所述虚拟对象使用所述攻击道具同步进行攻击操作;其中,所述目标连接按钮是所述至少一个连接按钮中的任意一个。通过本申请,能够提升虚拟场景的操控效率。景的操控效率。景的操控效率。

【技术实现步骤摘要】
虚拟场景的对象控制方法、装置及电子设备


[0001]本申请涉及人机交互技术,尤其涉及一种虚拟场景的对象控制方法、装置、电子设备、计算机程序产品及计算机可读存储介质。

技术介绍

[0002]基于图形处理硬件的显示技术,扩展了感知环境以及获取信息的渠道,尤其是虚拟场景的多媒体技术,借助与人机交互引擎技术,能够根据实际应用需求实现受控于用户或人工智能的虚拟对象之间的多样化的交互,具有各种典型的应用场景,例如在军事演习仿真、以及游戏等的虚拟场景中,能够模拟虚拟对象之间的真实的对战过程。
[0003]虚拟场景与用户之间的人机交互是通过人机交互界面实现的,人机交互界面中显示有多个按钮,每个按钮被触发后可以控制虚拟对象执行对应的操作,例如,触发跳跃按钮后可以控制虚拟对象在虚拟场景中跳跃,有时在对战场景中虚拟对象需要同时完成射击以及其他动作,例如,虚拟对象在下趴的过程中射击,从而既可以埋伏隐蔽又可以攻击敌人,但是相关技术中若想同时完成射击以及其他动作时,用户需要使用多个手指频繁点击操作,具有较高的操作难度和精准度的要求,从而导致人机交互效率较低。

技术实现思路

[0004]本申请实施例提供一种虚拟场景的对象控制方法、装置、电子设备、计算机程序产品及计算机可读存储介质,能够提高虚拟场景的操控效率。
[0005]本申请实施例的技术方案是这样实现的:
[0006]本申请实施例提供一种虚拟场景的对象控制方法,包括:
[0007]显示虚拟场景;其中,所述虚拟场景包括持有攻击道具的虚拟对象;/>[0008]显示攻击按钮和至少一个动作按钮,并显示至少一个连接按钮;其中,每个所述连接按钮用于连接一个所述攻击按钮和一个所述动作按钮;
[0009]响应于针对目标连接按钮的触发操作,控制所述虚拟对象执行所述目标动作按钮关联的动作,并控制所述虚拟对象使用所述攻击道具同步进行攻击操作;其中,所述目标连接按钮是所述至少一个连接按钮中的任意一个。
[0010]本申请实施例提供一种虚拟场景的对象控制装置,包括:
[0011]显示模块,用于显示虚拟场景;其中,所述虚拟场景包括持有攻击道具的虚拟对象;
[0012]所述显示模块,还用于显示攻击按钮和至少一个动作按钮,并显示至少一个连接按钮;其中,每个所述连接按钮用于连接一个所述攻击按钮和一个所述动作按钮;
[0013]控制模块,用于响应于针对目标连接按钮的触发操作,控制所述虚拟对象执行所述目标动作按钮关联的动作,并控制所述虚拟对象使用所述攻击道具同步进行攻击操作;其中,所述目标连接按钮是所述至少一个连接按钮中的任意一个。
[0014]在上述方案中,所述显示模块,还用于:显示与所述虚拟对象当前持有的攻击道具
关联的攻击按钮;其中,所述攻击按钮用于触发所述虚拟对象使用所述攻击道具进行所述攻击操作;在所述攻击按钮的周围显示至少一个动作按钮;其中,每个所述动作按钮关联一个动作。
[0015]在上述方案中,所述至少一个动作按钮的类型包括以下至少之一:与高频动作关联的动作按钮;其中,所述高频动作是多个候选动作中操作频率高于操作频率阈值的候选动作;与目标动作关联的动作按钮;其中,所述目标动作与所述虚拟对象在所述虚拟场景中的状态适配。
[0016]在上述方案中,所述显示模块,还用于:针对所述至少一个动作按钮中的每个所述动作按钮,显示用于连接所述动作按钮和所述攻击按钮的连接按钮;其中,所述连接按钮具有以下显示属性至少之一:当处于禁用状态时所述连接按钮包括禁用图标,当处于可用状态时所述连接按钮包括可用图标。
[0017]在上述方案中,所述显示模块,还用于:针对所述至少一个动作按钮中的目标动作按钮,显示用于连接所述目标动作按钮和所述攻击按钮的连接按钮;其中,所述目标动作按钮关联的动作与所述虚拟对象在所述虚拟场景中的状态适配;或者,针对所述至少一个动作按钮中的目标动作按钮,基于第一显示方式显示用于连接所述目标动作按钮和所述攻击按钮的连接按钮,并针对所述至少一个动作按钮中除所述目标动作按钮的其他所述动作按钮,基于第二显示方式显示连接所述其他动作按钮和所述攻击按钮的连接按钮。
[0018]在上述方案中,所述显示模块,还用于:获取所述虚拟对象的交互数据以及所述虚拟场景的场景数据;基于所述交互数据以及所述场景数据,调用神经网络模型预测复合动作;其中,所述复合动作包括所述攻击操作以及目标动作;将与所述目标动作关联的动作按钮作为所述目标动作按钮。
[0019]在上述方案中,所述显示模块,还用于:确定所述虚拟场景的相似历史虚拟场景;其中,所述相似历史虚拟场景与所述虚拟场景的相似度大于相似度阈值;确定所述相似历史虚拟场景中的最高频动作;其中,所述最高频动作是多个候选动作中操作频率最高的候选动作;将所述最高频动作关联的动作按钮作为所述目标动作按钮。
[0020]在上述方案中,每个所述连接按钮用于连接一个所述攻击按钮和一个所述动作按钮的方式包括:所述连接按钮分别与一个所述攻击按钮和一个所述动作按钮部分重合;所述连接按钮的显示区域分别通过连接标识分别与一个所述攻击按钮和一个所述动作按钮连接。
[0021]在上述方案中,在显示至少一个连接按钮之前,所述显示模块,还用于:确定满足自动显示所述至少一个连接按钮的条件;其中,所述条件包括以下至少之一:所述虚拟对象的群组与其他群组的其他虚拟对象之间发生交互;所述虚拟对象与所述其他群组的其他虚拟对象的距离小于距离阈值。
[0022]在上述方案中,在显示攻击按钮和至少一个动作按钮,并显示至少一个连接按钮之后,所述显示模块,还用于:响应于针对任意一个动作按钮的替换操作,显示多个候选动作;其中,所述多个候选动作与所述至少一个动作按钮关联的动作均不同;响应于针对所述多个候选动作的选择操作,将与所述任意一个动作按钮关联的动作替换为被选中的候选动作。
[0023]在上述方案中,所述攻击道具处于单次攻击模式;所述控制模块,还用于:控制所
述虚拟对象执行一次所述目标动作按钮关联的动作,当执行所述动作完成后的姿态与执行所述动作前的姿态不同时,恢复所述虚拟对象执行所述动作前的姿态,以及从控制所述虚拟对象执行所述目标动作按钮关联的动作开始,控制所述虚拟对象使用所述攻击道具进行一次攻击操作。
[0024]在上述方案中,所述触发操作是针对所述目标连接按钮的持续性的操作;在恢复所述虚拟对象执行所述动作前的姿态之前,所述控制模块,还用于:当执行所述动作完成后的姿态与执行所述动作前的姿态不同,且所述触发操作未产生移动轨迹时,保持执行所述动作完成后的姿态直至所述触发操作被释放;或者,当所述触发操作产生移动轨迹时,根据所述移动轨迹的方向和角度,同步更新所述虚拟场景的视野角度;响应于所述触发操作被释放,停止更新所述虚拟场景的视野角度。
[0025]在上述方案中,所述攻击道具处于连续攻击模式;所述控制模块,还用于:当执行所述动作完成后的姿态与执行所述动作前的姿态不同时,控制所述虚拟对象执行一次所本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种虚拟场景的对象控制方法,其特征在于,所述方法包括:显示虚拟场景;其中,所述虚拟场景包括持有攻击道具的虚拟对象;显示攻击按钮和至少一个动作按钮,并显示至少一个连接按钮;其中,每个所述连接按钮用于连接一个所述攻击按钮和一个所述动作按钮;响应于针对目标连接按钮的触发操作,控制所述虚拟对象执行所述目标动作按钮关联的动作,并控制所述虚拟对象使用所述攻击道具同步进行攻击操作;其中,所述目标连接按钮是所述至少一个连接按钮中的任意一个。2.根据权利要求1所述的方法,其特征在于,所述显示攻击按钮和至少一个动作按钮,包括:显示与所述虚拟对象当前持有的攻击道具关联的攻击按钮;其中,所述攻击按钮用于触发所述虚拟对象使用所述攻击道具进行所述攻击操作;在所述攻击按钮的周围显示至少一个动作按钮;其中,每个所述动作按钮关联一个动作。3.根据权利要求1所述的方法,其特征在于,所述至少一个动作按钮的类型包括以下至少之一:与高频动作关联的动作按钮;其中,所述高频动作是多个候选动作中操作频率高于操作频率阈值的候选动作;与目标动作关联的动作按钮;其中,所述目标动作与所述虚拟对象在所述虚拟场景中的状态适配。4.根据权利要求1所述的方法,其特征在于,所述显示至少一个连接按钮,包括:针对所述至少一个动作按钮中的每个所述动作按钮,显示用于连接所述动作按钮和所述攻击按钮的连接按钮;其中,所述连接按钮具有以下显示属性至少之一:当处于禁用状态时所述连接按钮包括禁用图标,当处于可用状态时所述连接按钮包括可用图标。5.根据权利要求1所述的方法,其特征在于,所述显示至少一个连接按钮,包括:针对所述至少一个动作按钮中的目标动作按钮,显示用于连接所述目标动作按钮和所述攻击按钮的连接按钮;其中,所述目标动作按钮关联的动作与所述虚拟对象在所述虚拟场景中的状态适配;或者,针对所述至少一个动作按钮中的目标动作按钮,基于第一显示方式显示用于连接所述目标动作按钮和所述攻击按钮的连接按钮,并针对所述至少一个动作按钮中除所述目标动作按钮的其他所述动作按钮,基于第二显示方式显示连接所述其他动作按钮和所述攻击按钮的连接按钮。6.根据权利要求5所述的方法,其特征在于,所述方法还包括:获取所述虚拟对象的交互数据以及所述虚拟场景的场景数据;基于所述交互数据以及所述场景数据,调用神经网络模型预测复合动作;其中,所述复合动作包括所述攻击操作以及目标动作;将与所述目标动作关联的动作按钮作为所述目标动作按钮。7.根据权利要求5所述的方法,其特征在于,所述方法还包括:确定所述虚拟场景的相似历史虚拟场景;其中,所述相似历史虚拟场景与所述虚拟场
景的相似度大于相似度阈值;确定所述相似历史虚拟场景中的最高频动作;其中,所述最高频动作是多个候选动作中操作频率最高的候选动作;将所述最高频动作关联的动作按钮作为所述目标动作按钮。8.根据权利要求1所述的方法,其特征在于,每个所述连接按钮用于连接一个所述攻击按钮和一个所述动作按钮的方式包括:所述连接按钮分别与一个所述攻击按钮和一个所述动作按钮部分重合;所述连接按钮的显示区域分别通过连接标识分别与一个所述攻击按钮和一个所述动作按钮连接。9.根据权利要求1所述的方法,其特征在于,在显示至少一个连接按钮之前,所述方法还包括:确定满足自动显示所述至少一个连接按钮的条件;其中,所述条件包括以下至少之一:所述虚拟对象的群组与其他群组的其他虚拟对象之间发生交互;所述虚拟对象与所述其他群组的其他虚拟对象的距离小于距离阈值。10.根据权利要求1所述的方法,其特征在于,在显示攻击按钮和至少一个动作按钮,并显示至少一个连接按钮之后,所述方法还包括:响应于针对任意一个动作按钮的替换操作,显示多个候选动作;其中,所述多个候选动作与所述至少一个动作按钮关联的动作均不同;响应于针对所述多个候选动作的选择操作,将与所述任意一个动作按钮关联的动作替换为被选中的候选动作。11.根据权利要求1所述的方法,其特征在于,所述攻击道具处于单次攻击模式;所述控制所述虚拟对象执行所述目标动作按钮关联的动作,并控制所述虚拟对象使用所述攻击道具同步进行攻击操作,包括:控制所述虚拟对象执行一次所述目标动作按钮关联的动作,当执行所述动作完成后的姿态与执行所述动作前的姿态不同时,恢复所述虚拟对象执行所述动作前的姿态,以及从控制所述虚拟对象执行所述目标动作按钮关联的动作开始,控制所述虚拟对象使用所述攻击道具进行一次攻击操作。12.根据权利要求11所述的方法,其特征在于,所述触发操作是针...

【专利技术属性】
技术研发人员:崔维健刘博艺仇蒙田聪何晶晶邹聃成邓昱
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1