本技术涉及计算机,更具体地,涉及一种虚拟资源获取方法、装置、电子设备及存储介质。
背景技术:
1、随着多媒体技术的发展以及终端功能的多样化,在终端上能够进行的游戏种类越来越多。其中,射击游戏是一种比较盛行的游戏,终端可以在界面中显示虚拟场景,并在虚拟场景中显示虚拟对象和用户控制对象。在射击游戏中,用户控制虚拟对象在虚拟环境中通过射击的方式,击中或击杀其他虚拟对象,从而获得游戏的虚拟奖励。
2、在射击游戏中,虚拟对象可以持有虚拟枪械,虚拟对象通过使用虚拟枪械向其他虚拟对象发射攻击道具,以对其他虚拟对象造成伤害或击杀其他虚拟对象,在伤害或击杀其他虚拟对象时,可以获取的游戏的虚拟奖励。
3、然而,现有的射击游戏的奖励模式单一,导致射击游戏的用户体验较差。
技术实现思路
1、有鉴于此,本技术实施例提出了一种虚拟资源获取方法、装置、电子设备及存储介质。
2、第一方面,本技术实施例提供了一种虚拟资源获取方法,方法包括:展示场景展示界面,场景展示界面具有虚拟资源展示区域,场景展示界面显示有第一虚拟对象、至少一个第二虚拟对象以及每个第二虚拟对象各自的属性值显示图形,第二虚拟对象的属性值随时间及受到的攻击减少;第二虚拟对象的属性值减少至属性阈值时第二虚拟对象从存活状态切换为死亡状态;属性值显示图形用于指示第二虚拟对象的属性值消耗情况;响应在场景展示界面的预设区域的触控操作,控制第一虚拟对象发射攻击道具,攻击道具用于降低第二虚拟对象的属性值;响应于攻击道具击杀第二虚拟对象,根据触控操作在预设区域的触控位置获取相应数量的附加虚拟资源;其中,附加虚拟资源的数量与第一距离负相关或与第二距离正相关,第一距离是指触控位置和第一虚拟对象之间的距离,第二距离是指触控位置与被击杀的第二虚拟对象之间的距离,击杀是指第二虚拟对象被攻击时属性值减少至属性阈值;在虚拟资源展示区域展示通过附加虚拟资源更新后的虚拟资源。
3、第二方面,本技术实施例提供了一种虚拟资源获取装置,装置包括:第一展示模块,用于展示场景展示界面,场景展示界面具有虚拟资源展示区域,场景展示界面显示有第一虚拟对象、至少一个第二虚拟对象以及每个第二虚拟对象各自的属性值显示图形,第二虚拟对象的属性值随时间及受到的攻击减少;第二虚拟对象的属性值减少至属性阈值时第二虚拟对象从存活状态切换为死亡状态;属性值显示图形用于指示第二虚拟对象的属性值消耗情况;第一响应模块,用于响应在场景展示界面的预设区域的触控操作,控制第一虚拟对象发射攻击道具,攻击道具用于降低第二虚拟对象的属性值;第二响应模块,用于响应于攻击道具击杀第二虚拟对象,根据触控操作在预设区域的触控位置获取相应数量的附加虚拟资源;其中,附加虚拟资源的数量与第一距离负相关或与第二距离正相关,第一距离是指触控位置和第一虚拟对象之间的距离,第二距离是指触控位置与被击杀的第二虚拟对象之间的距离,击杀是指第二虚拟对象被攻击时属性值减少至属性阈值;第二展示模块,用于在虚拟资源展示区域展示通过附加虚拟资源更新后的虚拟资源。
4、可选地,攻击道具对应有属性控件,属性控件对应有冷却进度以及冷却阈值,冷却进度表征属性控件是否可用,场景展示界面还包括属性控件,属性控件展示于预设区域内;第一响应模块,还用于在属性控件的冷却进度达到冷却阈值的情况下,响应于针对属性控件的触控操作,控制第一虚拟对象发射攻击道具。
5、可选地,攻击道具对应有多个不同的属性控件,每个属性控件对应有各自的攻击属性、冷却进度以及冷却阈值,每个属性控件的冷却进度表征该属性控件是否可用,场景展示界面还包括多个属性控件,多个属性控件展示于预设区域内;第一响应模块,还用于在存在可用属性控件的情况下,响应于触控操作,控制第一虚拟对象按照选定属性控件对应的攻击属性发射攻击道具,可用属性控件是指冷却进度达到冷却阈值的属性控件,选定属性控件通过触控操作从可用属性控件中确定。
6、可选地,可用属性控件包括多个;触控操作包括选择操作和攻击操作;第一响应模块,还用于响应于选择操作,从多个可用属性控件中确定选定属性控件;响应于攻击操作,控制第一虚拟对象按照选定属性控件对应的攻击属性发射攻击道具。
7、可选地,触控操作包括滑动操作;装置还包括提示模块,用于响应于滑动操作开始,在场景展示界面中展示提示图形,提示图形用于展示滑动操作在滑动过程中攻击道具的发射方向,滑动过程中攻击道具的发射方向由滑动操作的作用点与第一虚拟对象所在的位置确定。
8、可选地,场景展示界面还展示法术道具,法术道具用于降低第二虚拟对象的属性值,法术道具是在第一虚拟对象的剩余可操作时长降低为目标时长之后获取的;装置还包括道具响应模块,用于响应于针对法术道具的操作,控制第一虚拟对象使用法术道具;根据被法术道具攻击后的第二虚拟对象的属性值,获取法术攻击虚拟资源;在虚拟资源展示区域展示通过法术攻击虚拟资源更新后的虚拟资源。
9、可选地,场景展示界面还包括展示第一虚拟对象的剩余可操作时长的计时区域,场景展示界面还展示时间增益道具,时间增益道具是在第一虚拟对象的剩余可操作时长降低为目标时长之后获取的;道具响应模块,还用于响应于针对时间增益道具的操作,在第一虚拟对象的剩余可操作时长的基础上增加目标增益时长,得到更新后的可操作时长;在计时区域展示更新后的可操作时长。
10、可选地,每个第二虚拟对象对应各自的对象展示区域;第一展示模块,还用于响应于第二虚拟对象从存活状态切换为死亡状态,控制第二虚拟对象消失;响应于第二虚拟对象进入死亡状态的时长达到重生时长,在第二虚拟对象的对象展示区域展示新的第二虚拟对象。
11、可选地,第一响应模块,还用于根据第一虚拟对象所在的位置以及触控位置,确定触控操作对应的攻击方向;控制第一虚拟对象沿着攻击方向发射攻击道具。
12、可选地,第一响应模块,还用于根据第一虚拟对象所在的位置以及触控位置,确定第一方向的位置差距以及第二方向的位置差距,第一方向与第二方向垂直;根据第一方向的位置差距以及第二方向的位置差距,确定攻击操作对应的攻击角度,作为攻击方向。
13、可选地,触控操作包括点击操作;第一响应模块,还用于响应于点击操作,获取点击操作的作用点,作为触控位置。
14、可选地,触控操作包括滑动操作;第一响应模块,还用于响应于滑动操作结束,获取滑动操作结束时滑动操作的作用点,作为触控位置。
15、第三方面,本技术实施例提供了一种电子设备,包括处理器以及存储器;一个或多个程序被存储在存储器中并被配置为由处理器执行以实现上述的方法。
16、第四方面,本技术实施例提供了一种计算机可读存储介质,计算机可读存储介质中存储有程序代码,其中,在程序代码被处理器运行时执行上述的方法。
17、第五方面,本技术实施例提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。电子设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该电子设备执行上述的方法。
18、本技术实施例提供的一种虚拟资源获取方法、装置、电子设备及存储介质,在本技术中,触控位置和第一虚拟对象之间的距离作为第一距离,触控位置和被攻击道具击杀的第二虚拟对象之间的距离作为第二距离,附加虚拟资源的数量是根据第一距离或第二距离确定的,使得展示的更新后的虚拟资源引入了与距离相关的附加虚拟资源,虚拟资源的获取方式更加多样化,从而提高了用户体验。