虚拟场景中的控件展示方法、计算机设备及存储介质技术

技术编号:25881548 阅读:21 留言:0更新日期:2020-10-09 23:10
本申请实施例公开了一种虚拟场景中的控件展示方法、计算机设备及存储介质,属于虚拟场景技术领域。该方法包括:展示用户界面,响应于第一虚拟对象在虚拟场景中的指定地点执行指定操作,使第一虚拟对象获得增益效果;响应于第一虚拟对象在虚拟场景中达成指定目标,使第一虚拟对象获取第一资源和第二资源;响应于第一虚拟对象获取的资源的总资源量达到激活条件,在用户界面中展示已激活状态的目标控件。本申请实施例可以通过获得额外的资源,快速达到激活条件,从而实现快速激活目标控件的效果,减少单局对战的时间,进而节约终端所消耗的电量和数据流量。

【技术实现步骤摘要】
虚拟场景中的控件展示方法、计算机设备及存储介质
本申请涉及虚拟场景
,特别涉及一种虚拟场景中的控件展示方法、计算机设备及存储介质。
技术介绍
目前,在具有虚拟道具的游戏类应用程序中,比如,在第一人称射击类游戏中,可以通过选择需要的虚拟道具控制虚拟对象使用虚拟道具对应的功能。在相关技术中,为了使游戏机制更加灵活,存在一种获取特殊虚拟道具的方法,比如,当虚拟对象击败其它虚拟对象后,可以获得固定的分数,若通过连续击败若干个虚拟对象,累加获得的分数达到预先设定的阈值,则可以激活对应的特殊虚拟道具,经过激活后的特殊虚拟道具可以由终端控制虚拟对象进行选择使用。然而,相关技术中仅通过连续击败虚拟对象,获取固定分数的累加,运用累加的分数激活对应的特殊虚拟道具,激活条件难以达到,从而导致单局对战的时间较长,浪费了终端所消耗的电量和数据流量。
技术实现思路
本申请实施例提供了一种虚拟场景中的控件展示方法、计算机设备及存储介质,能够通过控制第一虚拟对象在虚拟场景中的指定地点执行指定操作,获得额外的资源,快速达到激活条件,减少单局对战的时间,节约终端所消耗的电量和数据流量。所述技术方案如下:一方面,本申请实施例提供了一种虚拟场景中的控件展示方法,所述方法包括:展示用户界面,所述用户界面包括虚拟场景画面以及未激活状态的目标控件,所述虚拟场景画面是以第一虚拟对象的视角观察虚拟场景的画面;响应于所述第一虚拟对象在所述虚拟场景中的指定地点执行指定操作,使所述第一虚拟对象获得增益效果;响应于所述第一虚拟对象在所述虚拟场景中达成指定目标,使所述第一虚拟对象获取第一资源和第二资源;所述第一资源是所述指定目标对应的默认资源;所述第二资源是基于所述增益效果得到的资源;响应于所述第一虚拟对象获取的资源的总资源量达到激活条件,在所述用户界面中展示已激活状态的所述目标控件。一方面,本申请实施例提供了一种虚拟场景中的控件展示方法,所述方法包括:展示第一虚拟场景画面,所述第一虚拟场景画面是以第一虚拟对象的视角观察虚拟场景的画面;所述第一虚拟场景画面上层叠加有未激活状态的目标控件;响应于所述第一虚拟对象具有增益效果,且所述第一虚拟对象在所述虚拟场景中达成指定目标,在所述第一虚拟场景画面中叠加展示所述第一虚拟对象达成所述指定目标所获得的第一资源和第二资源;所述第一资源是所述指定目标对应的默认资源;所述第二资源是基于增益效果得到的资源;所述增益效果是由所述第一虚拟对象在所述虚拟场景中的指定地点执行指定操作后确定的;响应于所述第一虚拟对象获取的资源的总资源量达到激活条件,展示第二虚拟场景画面,所述第二虚拟场景画面上层叠加有已激活状态的所述目标控件。另一方面,本申请实施例提供了一种虚拟场景中的控件展示装置,所述装置包括:界面展示模块,用于展示用户界面,所述用户界面包括虚拟场景画面以及未激活状态的目标控件,所述虚拟场景画面是以第一虚拟对象的视角观察虚拟场景的画面;增益获取模块,用于响应于所述第一虚拟对象在所述虚拟场景中的指定地点执行指定操作,使所述第一虚拟对象获得增益效果;资源获取模块,用于响应于所述第一虚拟对象在所述虚拟场景中达成指定目标,使所述第一虚拟对象获取第一资源和第二资源;所述第一资源是所述指定目标对应的默认资源;所述第二资源是基于所述增益效果得到的资源;控件展示模块,用于响应于所述第一虚拟对象获取的资源的总资源量达到激活条件,在所述用户界面中展示已激活状态的所述目标控件。在一种可能的实现方式中,所述增益获取模块,包括:候选增益获取子模块,用于在响应于所述第一虚拟对象在所述虚拟场景中达成指定目标,获取所述指定目标对应的资源之前,响应于所述第一虚拟对象完成对第一地点的占领,获取所述第一虚拟对象已占领的各个指定地点分别对应的候选增益效果;所述第一地点是所述虚拟场景中的任意一个指定地点;增益效果确定子模块,用于基于所述第一虚拟对象已占领的各个指定地点分别对应的候选增益效果,确定所述第一虚拟对象的所述增益效果。在一种可能的实现方式中,所述装置还包括:第一地点生成子模块,用于在所述响应于所述第一虚拟对象完成对第一地点的占领,获取所述第一虚拟对象已占领的各个指定地点分别对应的候选增益效果之前,在所述虚拟场景中生成所述第一地点;所述第一地点是以指定距离为半径的圆形区域;进度获取子模块,用于响应于控制所述第一虚拟对象进入所述第一地点,获取所述第一地点的占领进度;占领确定子模块,用于响应于所述第一地点的占领进度达到目标进度,确定所述第一虚拟对象完成对所述第一地点的占领。在一种可能的实现方式中,所述进度获取子模块,包括:时长获取单元,用于响应于控制所述第一虚拟对象进入所述第一地点,获取所述第一虚拟对象在所述第一地点中的持续时长;目标确定单元,用于响应于所述持续时长到达占领时长,确定所述第一地点的占领进度达到目标进度。在一种可能的实现方式中,所述进度获取子模块,包括:速度确定单元,用于响应于控制所述第一虚拟对象进入所述第一地点,基于所述第一虚拟对象与所述第一地点的中心点之间的距离,确定占领速度;进度确定单元,用于根据所述占领速度,确定所述第一地点的占领进度;其中,所述占领速度与所述第一虚拟对象与所述第一地点的中心点之间的距离呈反相关关系。在一种可能的实现方式中,所述装置还包括:占领移除模块,用于响应于接收到所述第一地点对应的结束占领指令,将所述第一地点从所述第一虚拟对象已占领的各个指定地点中移除;其中,所述结束占领指令是第二虚拟对象对所述第一地点的占领进度达到目标进度时触发的指令。在一种可能的实现方式中,所述增益效果确定子模块,包括:选择控件展示单元,用于在所述虚拟场景画面上展示所述各个指定地点分别对应的候选增益效果的选择控件;效果获取单元,用于响应于接收到对目标控件的触发操作,将所述目标控件对应的候选增益效果获取为所述增益效果;其中,所述目标控件是所述各个指定地点分别对应的候选增益效果的选择控件中的至少一个。在一种可能的实现方式中,所述增益效果确定子模块,包括:第一效果确定单元,用于将所述各个指定地点分别对应的候选增益效果中,增益最高的候选增益效果确定为所述增益效果;或者,第二效果确定单元,用于将所述各个指定地点分别对应的候选增益效果累加,获得所述增益效果。在一种可能的实现方式中,所述控件展示模块,包括:控件状态切换子模块,用于响应于所述第一虚拟对象获取的资源的总资源量大于或者等于资源量阈值,在所述虚拟场景画面中,将所述资源量阈值对应的所述目标控件的展示状态切换为已激活状态。在一种可能的实现方式中,所述装置还包括:道具使用模块,用于响应于接收到对已激活状态的所述目标控件的触发操作,控制所述第一虚拟对象使用所述目标控件对应的虚拟道具;分本文档来自技高网...

【技术保护点】
1.一种虚拟场景中的控件展示方法,其特征在于,所述方法包括:/n展示用户界面,所述用户界面中包括虚拟场景画面以及未激活状态的目标控件,所述虚拟场景画面是以第一虚拟对象的视角观察虚拟场景的画面;/n响应于所述第一虚拟对象在所述虚拟场景中的指定地点执行指定操作,使所述第一虚拟对象获得增益效果;/n响应于所述第一虚拟对象在所述虚拟场景中达成指定目标,使所述第一虚拟对象获取第一资源和第二资源;所述第一资源是所述指定目标对应的默认资源;所述第二资源是基于所述增益效果得到的资源;/n响应于所述第一虚拟对象获取的资源的总资源量达到激活条件,在所述用户界面中展示已激活状态的所述目标控件。/n

【技术特征摘要】
1.一种虚拟场景中的控件展示方法,其特征在于,所述方法包括:
展示用户界面,所述用户界面中包括虚拟场景画面以及未激活状态的目标控件,所述虚拟场景画面是以第一虚拟对象的视角观察虚拟场景的画面;
响应于所述第一虚拟对象在所述虚拟场景中的指定地点执行指定操作,使所述第一虚拟对象获得增益效果;
响应于所述第一虚拟对象在所述虚拟场景中达成指定目标,使所述第一虚拟对象获取第一资源和第二资源;所述第一资源是所述指定目标对应的默认资源;所述第二资源是基于所述增益效果得到的资源;
响应于所述第一虚拟对象获取的资源的总资源量达到激活条件,在所述用户界面中展示已激活状态的所述目标控件。


2.根据权利要求1所述的方法,其特征在于,所述响应于所述第一虚拟对象在所述虚拟场景中的指定地点执行指定操作,使所述第一虚拟对象获得增益效果,包括:
响应于所述第一虚拟对象完成对第一地点的占领,获取所述第一虚拟对象已占领的各个指定地点分别对应的候选增益效果;所述第一地点是所述虚拟场景中的任意一个指定地点;
基于所述第一虚拟对象已占领的各个指定地点分别对应的候选增益效果,确定所述第一虚拟对象的所述增益效果。


3.根据权利要求2所述的方法,其特征在于,所述在所述响应于所述第一虚拟对象完成对第一地点的占领,获取所述第一虚拟对象已占领的各个指定地点分别对应的候选增益效果之前,还包括:
在所述虚拟场景中生成所述第一地点;所述第一地点是以指定距离为半径的圆形区域;
响应于控制所述第一虚拟对象进入所述第一地点,获取所述第一地点的占领进度;
响应于所述第一地点的占领进度达到目标进度,确定所述第一虚拟对象完成对所述第一地点的占领。


4.根据权利要求3所述的方法,其特征在于,所述响应于控制所述第一虚拟对象进入所述第一地点,获取所述第一地点的占领进度,包括:
响应于控制所述第一虚拟对象进入所述第一地点,获取所述第一虚拟对象在所述第一地点中的持续时长;
响应于所述持续时长到达占领时长,确定所述第一地点的占领进度达到目标进度。


5.根据权利要求3所述的方法,其特征在于,所述响应于控制所述第一虚拟对象进入所述第一地点,获取所述第一地点的占领进度,包括:
响应于控制所述第一虚拟对象进入所述第一地点,基于所述第一虚拟对象与所述第一地点的中心点之间的距离,确定占领速度;
根据所述占领速度,确定所述第一地点的占领进度;
其中,所述占领速度与所述第一虚拟对象与所述第一地点的中心点之间的距离呈反相关关系。


6.根据权利要求2所述的方法,其特征在于,所述方法还包括:
响应于接收到所述第一地点对应的结束占领指令,将所述第一地点从所述第一虚拟对象已占领的各个指定地点中移除;
其中,所述结束占领指令是第二虚拟对象对所述第一地点的占领进度达到目标进度时触发的指令。


7.根据权利要求2所述的方法,其特征在于,所述基于所述第一虚拟对象已占领的各个指定地点分别对应的候选增益效果,确定所述第一虚拟对象的所述增益效果,包括:
在所述虚拟场景画面上展示所述各个指定地点分别对应的候选增益效果的选择控件;
响应于接收到对目标控件的触发操作,将所述目标控件对应的候选增益效果获取为所述增益效果;
其中,所述目标控件是所述各个指定地点分别对应的候选增益效果的选择控件中的至少一个。


8.根据权利要求2所述的方法,其特征在于,所述基于所述第一虚拟对象已占领的各个指定地点分别对应的候选增益效果,确定所...

【专利技术属性】
技术研发人员:姚丽刘智洪
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

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

1