掌桥专利:专业的专利平台
掌桥专利
首页

虚拟资源获取方法、计算机可读存储介质和电子设备

文献发布时间:2023-06-19 12:02:28


虚拟资源获取方法、计算机可读存储介质和电子设备

技术领域

本公开涉及计算机技术领域,尤其涉及一种虚拟资源获取方法、计算机可读存储介质和电子设备。

背景技术

游戏场景中一般会设置有不同的虚拟角色、虚拟工具以及虚拟资源,以为用户提供真实而绚烂的游戏场景。其中,虚拟工具是用于获取对应的虚拟资源,例如,斧头用于获取木材资源、镐头用于获取岩石资源等。

目前,用户在游戏中获取虚拟资源的操作方式主要有如下两种:第一种,单击某一个虚拟工具,对应采集一次与该虚拟工具对应的虚拟资源,例如单击一下斧头工具,采集一次木材;第二种方式,长按某一个虚拟工具,对与该虚拟工具对应的虚拟资源进行连续采集,例如长按斧头工具,对木材进行连续采集,释放斧头工具,则停止对于木材的采集。

但是,不管上述的哪种方式,均需要用户持续操作才能完成对于资源的采集,因此,目前游戏中针对虚拟资源的获取方式便捷性均较低。

发明内容

本公开提供了一种虚拟资源获取方法、计算机可读存储介质和电子设备,进而提高针对虚拟资源获取的便捷性。

第一方面,本申请一个实施例提供了一种虚拟资源获取方法,通过终端设备提供图形用户界面,图形用户界面包括至少部分虚拟场景和位于虚拟场景中的虚拟角色以及能够显示的功能控件,该方法还包括:响应于对于显示的功能控件的第一触控操作,显示与功能控件关联的多个虚拟资源标识;响应于第二触控操作,根据第二触控操作从多个虚拟资源标识中确定目标虚拟资源标识,并进行区别化显示;控制虚拟角色对目标虚拟资源标识对应的目标虚拟资源进行自动获取。

在本申请一个可选的实施例中,响应于对于显示的功能控件的第一触控操作,显示与功能控件关联的多个虚拟资源标识,包括:响应于对于显示的功能控件的第一触控操作,获取第一触控操作的持续时长;若持续时长大于预设时长,则显示与功能控件关联的多个虚拟资源标识。

在本申请一个可选的实施例中,第二触控操作为与第一触控操作连续的滑动操作。

在本申请一个可选的实施例中,显示与功能控件关联的多个虚拟资源标识,包括:在图形用户界面中显示摇杆控件;其中,摇杆控件包括摇杆区域和位于摇杆区域中的摇杆对象,摇杆区域用于限定摇杆对象跟随触控操作进行移动的移动范围;在摇杆区域环形显示与摇杆对象关联的多个虚拟资源标识。

在本申请一个可选的实施例中,响应于第二触控操作,根据第二触控操作从多个虚拟资源标识中确定目标虚拟资源标识,并进行区别化显示,包括:响应于拖动操作,并基于拖动操作对目标虚拟资源标识进行锁定;其中,拖动操作用于根据拖动操作的结束位置将摇杆对象拖动至从多个虚拟资源标识中确定目标虚拟资源标识;对目标虚拟资源标识进行锁定。

在本申请一个可选的实施例中,响应于第三触控操作,取消对目标虚拟资源标识的区别化显示。

在本申请一个可选的实施例中,在显示与功能控件关联的多个虚拟资源标识之前,该方法还包括:获取虚拟角色当前的位置信息;根据当前的位置信息确定虚拟角色与各虚拟资源之间的实时距离;若至少一个实时距离小于第一预设距离,则显示功能控件。

在本申请一个可选的实施例中,在显示与功能控件关联的多个虚拟资源标识之前,该方法还包括:获取虚拟角色当前的视野图像;若当前的视野图像中包括有至少一个虚拟资源,则显示功能控件。

在本申请一个可选的实施例中,控制虚拟角色对目标虚拟资源标识对应的目标虚拟资源进行自动获取,包括:确定距离虚拟角色最近的虚拟资源采集点;其中,虚拟资源采集点中包含有至少一种虚拟资源;若当前的虚拟资源采集点中包含有目标虚拟资源,则控制虚拟角色移动至当前的虚拟资源采集点,对目标虚拟资源进行自动获取。

在本申请一个可选的实施例中,控制虚拟角色对目标虚拟资源标识对应的目标虚拟资源进行自动获取,还包括:若当前的虚拟资源采集点中不包含有目标虚拟资源,则按照距离虚拟角色距离的大小重新确定新的虚拟资源采集点,直至当前的虚拟资源采集点中包含有目标虚拟资源。

在本申请一个可选的实施例中,从多个虚拟资源标识中确定目标虚拟资源标识,包括:获取虚拟角色当前的位置信息;根据当前的位置信息确定虚拟角色与各虚拟资源之间的实时距离;确定实时距离最小值对应的虚拟资源为目标虚拟资源;对应地,控制虚拟角色对目标虚拟资源标识对应的目标虚拟资源进行自动获取,包括:响应于第四触控操作,控制虚拟角色对目标虚拟资源进行自动获取。

在本申请一个可选的实施例中,控制虚拟角色对目标虚拟资源进行自动获取,包括:判断实时距离最小值是否大于第二预设距离;若实时距离最小值大于第二预设距离,则控制虚拟角色移动至目标区域;其中,目标区域中任一点与目标虚拟资源之间的距离小于或等于第二预设距离;在目标区域,控制虚拟角色对目标虚拟资源进行自动获取。

在本申请一个可选的实施例中,该方法还包括:响应视野调整指令,控制调整当前虚拟场景画面;响应于对于功能控件的第五触控操作,控制虚拟角色采集调整后的虚拟场景画面中的目标虚拟资源。

第二方面,提供了一种计算机可读存储介质,其上存储有计算机程序,其特征在于,计算机程序被处理器执行时实现如上任一项的方法。

第三方面,提供了一种电子设备,包括:处理器;以及存储器,用于存储处理器的可执行指令;其中,处理器配置为经由执行可执行指令来执行如上任一项的方法。

本公开的技术方案具有以下有益效果:

上述虚拟资源获取方法通过在用户对于显示的功能控件的第一触控操作下,显示与功能控件关联的多个虚拟资源标识,然后在用户对于功能控件的第二触控操作下,对第二触控操作结束位置对应的目标虚拟资源标识进行区别化显示,最后只需要在对目标虚拟资源标识进行区别化显示期间,控制虚拟角色对目标虚拟资源标识对应的目标虚拟资源进行自动获取。本申请实施例提供的虚拟资源获取方法,只需要用户在对虚拟资源获取前进行第一触控操作与第二触控操作以实现对于目标虚拟资源的区别化显示,在后续获取过程中无需进行任何操作即可实现对于虚拟资源的自动获取,从而解决了现有技术中存在的目前游戏中针对虚拟资源的获取方式便捷性均较低的技术问题,达到了大大提高用户针对虚拟资源获取的便捷性的技术效果。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施方式,并与说明书一起用于解释本公开的原理。显而易见地,下面描述中的附图仅仅是本公开的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1示出本示例性实施方式中一种虚拟资源获取方法的应用场景示意图;

图2示出本示例性实施方式中一种虚拟资源获取方法的流程图;

图3-6示出本示例性实施方式中一种虚拟资源获取方法的应用场景示意图;

图7示出本示例性实施方式中一种虚拟资源获取方法的流程图;

图8示出本示例性实施方式中一种虚拟资源获取方法的应用场景示意图;

图9示出本示例性实施方式中一种虚拟资源获取方法的流程图;

图10-12示出本示例性实施方式中一种虚拟资源获取方法的应用场景示意图;

图13示出本示例性实施方式中一种虚拟资源获取方法的流程图;

图14示出本示例性实施方式中一种虚拟资源获取方法的应用场景示意图;

图15-17示出本示例性实施方式中一种虚拟资源获取方法的流程图;

图18示出本示例性实施方式中一种虚拟资源获取方法的应用场景示意图;

图19-21示出本示例性实施方式中一种虚拟资源获取方法的流程图;

图22示出本示例性实施方式中一种虚拟资源获取装置结构示意图;

图23示出本示例性实施方式中一种电子设备的结构示意图。

具体实施方式

现在将参考附图更全面地描述示例性实施方式。然而,示例性实施方式能够以多种形式实施,且不应被理解为限于在此阐述的范例;相反,提供这些实施方式使得本公开将更加全面和完整,并将示例性实施方式的构思全面地传达给本领域的技术人员。所描述的特征、结构或特性可以以任何合适的方式结合在一个或更多实施方式中。在下面的描述中,提供许多具体细节从而给出对本公开的实施方式的充分理解。然而,本领域技术人员将意识到,可以实践本公开的技术方案而省略特定细节中的一个或更多,或者可以采用其它的方法、组元、装置、步骤等。在其它情况下,不详细示出或描述公知技术方案以避免喧宾夺主而使得本公开的各方面变得模糊。

此外,附图仅为本公开的示意性图解,并非一定是按比例绘制。图中相同的附图标记表示相同或类似的部分,因而将省略对它们的重复描述。附图中所示的一些方框图是功能实体,不一定必须与物理或逻辑上独立的实体相对应。可以采用软件形式来实现这些功能实体,或在一个或多个硬件模块或集成电路中实现这些功能实体,或在不同网络和/或处理器装置和/或微控制器装置中实现这些功能实体。

附图中所示的流程图仅是示例性说明,不是必须包括所有的步骤。例如,有的步骤还可以分解,而有的步骤可以合并或部分合并,因此实际执行的顺序有可能根据实际情况改变。

相关技术中,游戏场景中一般会设置有不同的虚拟角色、虚拟工具以及虚拟资源,以为用户提供真实而绚烂的游戏场景。其中,虚拟工具是用于获取对应的虚拟资源,例如,斧头用于获取木材资源、镐头用于获取岩石资源等。目前,用户在游戏中获取虚拟资源的操作方式主要有如下两种:第一种,单击某一个虚拟工具,对应采集一次与该虚拟工具对应的虚拟资源,例如单击一下斧头工具,采集一次木材;第二种方式,长按某一个虚拟工具,对与该虚拟工具对应的虚拟资源进行连续采集,例如长按斧头工具,对木材进行连续采集,释放斧头工具,则停止对于木材的采集。但是,不管上述的哪种方式,均需要用户持续操作才能完成对于资源的采集,因此,目前游戏中针对虚拟资源的获取方式便捷性均较低。

鉴于上述问题,本申请公开了一种虚拟资源获取方法,通过在用户对于显示的功能控件的第一触控操作下,显示与功能控件关联的多个虚拟资源标识,然后在用户对于功能控件的第二触控操作下,对第二触控操作结束位置对应的目标虚拟资源标识进行区别化显示,最后只需要在对目标虚拟资源标识进行区别化显示期间,控制虚拟角色对目标虚拟资源标识对应的目标虚拟资源进行自动获取。本申请实施例提供的虚拟资源获取方法,只需要用户在对虚拟资源获取前进行第一触控操作与第二触控操作以实现对于目标虚拟资源的区别化显示,在后续获取过程中无需进行任何操作即可实现对于虚拟资源的自动获取,从而解决了现有技术中存在的目前游戏中针对虚拟资源的获取方式便捷性均较低的技术问题,达到了大大提高用户针对虚拟资源获取的便捷性的技术效果。

以下对本申请实施例提供的虚拟资源获取方法的应用环境作简单介绍:

请参见图1,本申请实施例提供的虚拟资源获取方法应用于终端设备10,该终端设备10可以为计算机设备、手机、平板、游戏机、带有显示界面的服务器等,本申请实施例对此不作具体限定。需要指出的是,该终端设备10在工作时可以提供一图形用户界面100,该图形用户界面100包括有虚拟角色110、虚拟资源120以及能够显示的功能控件130,以为用户提供多样化的游戏场景。其中,该虚拟角色110是指在游戏场景中具有不同身份的游戏人物,例如杀手、村民、牧师等,虚拟角色110可以在游戏场景中进行移动、穿梭、执行任务等;该虚拟资源120是指虚拟角色110在游戏中为了生存或者完成任务而需要获取的资源,例如虚拟木材、虚拟岩石、虚拟水果等,虚拟资源120在游戏场景中的位置是固定的,不可移动;该功能控件130是指用户与图形用户界面100进行交互的操作端口,例如滑动、点击等,功能控件130可以设置于图形用户界面100的任意位置,例如边缘侧、左下角、右下角等。需要指出的是,该功能控件130为可隐藏状态,可以日常显示于图形用户界面100,同时,也可以为了提高用户的游戏体验度。日常处于隐藏状态,只有在用户进行特定唤醒操作后进行显示即可,本申请实施例对于该功能控件130的显示状态不作具体限定,可根据实际情况具体选择或者限定。

下面以上述终端设备10为执行主体,将该虚拟资源获取方法应用于上述的终端设备10为例,对虚拟资源进行获取为例进行举例说明。请参见图2,本申请实施例提供的虚拟资源获取方法包括如下步骤201-步骤203。

步骤201、终端设备响应于对于显示的功能控件的第一触控操作,显示与功能控件关联的多个虚拟资源标识。

请参见图3,图形用户界面100中显示有功能控件130,但是并未显示有虚拟资源标识301,用户对该功能控件130执行第一触控操作,例如单击、长按、滑动等,终端设备在响应到该第一触控操作后,将该多个虚拟资源标识301的状态由原来的隐藏状态转换为显示状态。其中,请参见图4,针对该多个虚拟资源标识301具有如下两个方面的说明:第一方面,该多个虚拟资源标识301用于表征不同的虚拟资源类型,例如斧头、镐头等,以为用户提供多样的交互界面;第二方面,该多个虚拟资源标识301与功能控件130关联,用户通过对该功能控件130进行触控操作,以唤醒显示或者关闭隐藏该多个虚拟资源标识。当然,该多个虚拟资源标识301中可以设置一个包含所有虚拟资源的特定虚拟资源标识,用于表示当前场景中所有的虚拟资源,例如图4中的“ALL”。在本实施例中,对该多个虚拟资源标识301与该功能控件130之间关联的具体方式不作任何限定,可根据实际情况具体选择或者设定,只需要满足可通过该功能控件控制该多个虚拟资源标识301的显示与隐藏即可。

步骤202、终端设备响应于第二触控操作,根据第二触控操作从多个虚拟资源标识中确定目标虚拟资源标识,并进行区别化显示。

在功能控件和多个虚拟资源标识均显示于终端设备的图形用户界面后,用户对该功能控件执行第二触控操作,例如单击、长按、滑动等,终端设备通过内部的检测模块对该第二触控操作进行响应,具体的响应包括:对该第二触控操作动作的检测,以及对该第二触控操作动作的结束位置的检测。

终端设备内部预先存储有各虚拟资源标识的位置信息,在确定得到该第二触控操作的结束位置后,确定得到目标虚拟资源标识的方式包括但不限于如下几种:第一种方式,将距离该结束位置最近的虚拟资源标识确定为目标虚拟资源标识;第二种方式,查询内部存储的各虚拟资源标识的位置信息对应表,确定该第二触控操作动作的结束位置处于哪种虚拟资源标识对应的位置范围内,然后将该结束位置对应的虚拟资源标识确定为目标虚拟资源标识。

终端设备在得到该目标虚拟资源标识后对该目标虚拟资源标识进行区别化显示,其中,该区别化显示是指对该目标虚拟资源标识区别于其他非目标虚拟资源标识进行显示,例如可以包括但不限于如下几种方式:第一种方式,将该目标虚拟资源标识放大或缩小;第二种方式,使用例如锁定图标对该目标虚拟资源标识进行标识;第三种方式,对该目标虚拟资源标识进行色调、饱和度或者透明度等色彩处理,例如图5中将木材虚拟资源标识进行黑度处理。

步骤203、终端设备控制虚拟角色对目标虚拟资源标识对应的目标虚拟资源进行自动获取。

其中,虚拟资源标识与虚拟资源种类一一对应,终端设备在对该目标虚拟资源标识进行区别化显示后,通过内部存储的虚拟资源自动获取程序,自动执行对与该目标虚拟资源标识对应的目标虚拟资源进行自动获取,直至当前的目标虚拟资源被完全获取,例如图6,将木材虚拟资源完获取完全。其中,该终端设备可以控制该虚拟角色依次移动至目标虚拟资源附近一一进行获取,也可以在虚拟角色所在的游戏场景下,对该游戏场景下的目标虚拟资源进行远距离一次性获取,而无需移动靠近该目标虚拟资源。

上述虚拟资源获取方法通过在用户对于显示的功能控件的第一触控操作下,显示与功能控件关联的多个虚拟资源标识,然后在用户对于功能控件的第二触控操作下,对第二触控操作结束位置对应的目标虚拟资源标识进行区别化显示,最后只需要在对目标虚拟资源标识进行区别化显示期间,控制虚拟角色对目标虚拟资源标识对应的目标虚拟资源进行自动获取。本申请实施例提供的虚拟资源获取方法,只需要用户在对虚拟资源获取前进行第一触控操作与第二触控操作以实现对于目标虚拟资源的区别化显示,在后续获取过程中无需进行任何操作即可实现对于虚拟资源的自动获取,从而解决了现有技术中存在的目前游戏中针对虚拟资源的获取方式便捷性均较低的技术问题,达到了大大提高用户针对虚拟资源获取的便捷性的技术效果。

请参见图7,在本申请一个可选实施例中,上述步骤201终端设备响应于对于显示的功能控件的第一触控操作,显示与功能控件关联的多个虚拟资源标识,包括如下步骤701-步骤702:

步骤701、终端设备响应于对于显示的功能控件的第一触控操作,获取第一触控操作的持续时长。

用户针对功能控件进行交互操作,即执行第一触控操作,其中,该第一触控操作可以为例如点击、滑动等。终端设备对该第一触控操作响应后,通过设置于终端设备显示面板上的触控检测单元,检测用户进行按压操作的持续时长,例如0.2s、0.5s等。

步骤702、若持续时长大于预设时长,终端设备则显示与功能控件关联的多个虚拟资源标识。

终端设备将通过步骤701获取得到的持续时长与内部存储的预设时长进行比对,以判断该持续时长与预设时长的相对大小。若持续时长大于该预设时长,则意味着用户当前的第一触控操作为长按操作,满足虚拟资源标识的显示条件,终端设备则显示与该多个虚拟资源标识。相反,若持续时长小于或等于预设时长,则意味着用户当前的第一触控操作为非长按操作,不满足虚拟资源标识的显示条件,终端设备则继续隐藏该多个虚拟资源标识。

本申请实施例提供的虚拟资源获取方法中,多个虚拟资源标识只有在第一触控操作的持续时长大于预设时长时才显示,在其他情况下均处于隐藏状态,可以在其他情况下不占用显示界面,显示更为全面,为用户提供更为全面的游戏场景显示界面,方便用户对当前的游戏进程进行全面性掌握,可靠性更高。同时,本申请中的显示多个虚拟资源标识的判断条件为持续时长大于预设时长,即为长按操作,可以有效避免用户误操作,例如点击,滑动等而影响游戏正常进程,进一步提高用户的操作可靠性。

在本申请一个具体实施例中,上述实施例中第二触控操作为与第一触控操作连续的滑动操作。

其中,当终端设备在检测到第一触控操作后,以该第一触控操作的位置为起始点,将功能控件的任意点拖动至与目标虚拟资源标识对应的位置结束即可。也就是说,在本实施例中,该第一触控操作与该第二触控操作是连续的,用户在确定目标虚拟资源标识时只需要进行一次操作即可,操作更为便捷。

请继续参见图5与图6,在本申请一个具体实施例中,上述实施例中多个虚拟资源标识301环设于功能控件130外周。

其中,本实施例中的环设方式包括但不限于如下两种方式:第一种方式,该多个虚拟资源标识均匀设置于该功能控件的外周;第二种方式,对该多个虚拟资源标识按照类别进行分类,不同类别之间间隔较大的第一距离,同一类别中的若干个虚拟资源标识之间间隔较小的第二距离,即第一距离大于第二距离。

本申请实施例中的多个虚拟资源标识环设于功能控件外周,距离功能控件的距离较小,可以方便用户进行操作,便捷性更高。同时,将多个虚拟资源标识设置于功能控件外周,也就是在功能控件的区域内进行控制,在功能控件的区域外进行显示,区域功能划分清晰,可以有效防止与功能控件内部的其他操控区域重叠,方便用户操作,更可以提高用户操作的可靠性。

在本申请一个可选实施例中,在显示与功能控件关联的多个虚拟资源标识之前,该虚拟资源获取方法还包括步骤:终端设备响应于第三触控操作,取消对目标虚拟资源标识的区别化显示。

例如,如图6中终端设备在对虚拟资源进行自动获取完全后,或者用户想结束对虚拟资源的自动获取,继续进行手动获取,在这种情况下,用户通过第三触控操作对该目标虚拟资源标识进行释放,即终端设备停止对目标虚拟资源的自动获取,如图8所示,木材虚拟资源标识由图6中的黑色转换为图8中的透明色。其中,该第三触控操作可以为单击、长按或者滑动等操作,本实施例不作具体限定,可根据实际情况具体选择或者设定。

本申请实施例提供的虚拟资源获取方法可以通过第三触控操作取消对目标虚拟资源标识的区别化显示,方便用户根据实际情况进行资源获取进程的控制,用户操控的灵活性更高。

请参见图9,在本申请一个可选实施例中,在步骤201终端设备显示与功能控件关联的多个虚拟资源标识之前,该方法还包括步骤901-步骤903:

步骤901、终端设备获取虚拟角色当前的位置信息。

终端设备的图形用户界面中不同的元素对应不同的坐标,即各虚拟资源与各虚拟角色均具有其对应的坐标信息,即具有各自的位置信息。终端设备通过其内部的检测单元对虚拟角色的实时位置信息进行检测,以获取得到虚拟角色当前的位置信息。

步骤902、终端设备根据当前的位置信息确定虚拟角色与各虚拟资源之间的实时距离。

如上步骤901,各虚拟资源也具有其对应的坐标信息,即位置信息,但是,与虚拟角色位置信息不同的是,虚拟资源的位置一般为固定不变的,即其坐标信息也固定不变,因此可以预先将各虚拟资源的坐标信息存储于终端设备内部。终端设备在通过如上步骤901获取得到虚拟角色当前的坐标信息后,分别计算该虚拟角色当前的坐标与各虚拟资源之间的距离,对应得到多个实时距离,例如图10中OA1、OA2、OA3、OB1、OB2、OC1、OC2等。

步骤903、若至少一个实时距离小于第一预设距离,终端设备则显示功能控件。

终端设备在得到多个实时距离后,分别将多个实时距离与预先设定的第一预设距离进行比较,以判断各实时距离与该第一预设距离的相对大小。其中,该第一预设距离用于定义虚拟角色可进行虚拟资源采集的区域范围。若该多个实时距离中有任意一个实时距离小于第一预设距离,则意味着虚拟角色附近有可以进行采集的虚拟资源,终端设备则如图11所示,显示出功能控件130给用户,以供用户判断是否需要进行采集等。相反,若该多个实时距离均大于或等于第一预设距离,则意味着当前虚拟角色110附近无可采集资源,终端设备则如图12所示,继续隐藏该功能控件130。

本申请实施例提供的虚拟资源获取方法通过虚拟角色与各虚拟资源之间的实时距离来确定是否显示出功能控件,只有在有实时距离小于第一预设距离时才显示出功能控件,以供用户判断是否需要进行采集,在其他情况下均隐藏该功能控件,智能性更强,且可以在保障用户操作便捷性的前提下最大化提高游戏场景的显示效果。

请参见图13,在本申请一个可选实施例中,在步骤201终端设备显示与功能控件关联的多个虚拟资源标识之前,该虚拟资源获取方法还包括如下步骤131-步骤132:

步骤131、终端设备获取虚拟角色当前的视野图像。

第一种方式,终端设备可以在各虚拟角色的头部、肩部等位置设置一虚拟摄像头,随着虚拟角色的移动,通过该虚拟摄像头实时采集虚拟角色当前视野的视野图像;第二种方式,如图14所示,终端设备可以预先以虚拟角色为中心点设定一扇形区域OD1D2,将该扇形区域OD1D2所覆盖的场景图像设定为该虚拟角色的视野图像,随着虚拟角色110的移动,将该扇形区域OD1D2当前覆盖的场景图像确定为虚拟角色110当前的视野图像。当然,终端设备获取虚拟角色110当前的视野图像的方式不限于如上两种,可以根据实际情况具体选择或者设定,只需要满足可以实现获取虚拟角色当前的视野图像即可。

步骤132、若当前的视野图像中包括有至少一个虚拟资源,终端设备则显示功能控件。

终端设备在获取得到当前的视野图像后,可以基于内部存储的AI识别模块等对该当前的视野图像进行分析,以确定当前的视野图像是否具有虚拟资源。第一种情况,分析结果为具有虚拟资源,如图14中,该扇形区域OD1D2中具有B1、B2、C1和C2等虚拟资源,则意味着虚拟角色附近有可以进行采集的虚拟资源,终端设备则显示出功能控件给用户,以供用户判断是否需要进行采集等。相反,若分析结果为当前的视野图像没有虚拟资源,则意味着当前虚拟角色附近无可采集资源,终端设备则继续隐藏该功能控件。

本申请实施例提供的虚拟资源获取方法,通过虚拟角色当前的视野图像是否包含有虚拟资源来确定是否显示出功能控件,只有在当前的视野图像是否包含有虚拟资源的情况下才显示出功能控件,以供用户判断是否需要进行采集,在其他情况下均隐藏该功能控件,智能性更强,且可以在保障用户操作便捷性的前提下最大化提高游戏场景的显示效果。

请参见图15,在一个可选的实施例中,上述步骤202从多个虚拟资源标识中确定目标虚拟资源标识,包括:如下步骤151-步骤154:

步骤151、终端设备获取虚拟角色当前的位置信息。

如上步骤901,终端设备的图形用户界面中不同的元素对应不同的坐标,即各虚拟资源与各虚拟角色均具有其对应的坐标信息,即具有各自的位置信息。终端设备通过其内部的检测单元对虚拟角色的实时位置信息进行检测,以获取得到虚拟角色当前的位置信息。

步骤152、终端设备根据当前的位置信息确定虚拟角色与各虚拟资源之间的实时距离。

如上步骤902,预先将各虚拟资源的坐标信息存储于终端设备内部。终端设备在通过如上步骤901获取得到虚拟角色当前的坐标信息后,分别计算该虚拟角色当前的坐标与各虚拟资源之间的距离,对应得到多个实时距离。

步骤153、终端设备确定实时距离最小值对应的虚拟资源为目标虚拟资源。

在得到多个实时距离后,将该多个实时距离中最小值对应的虚拟资源确定为目标虚拟资源。例如,通过步骤152得到木材虚拟资源与虚拟角色之间的实时距离为10m,岩石虚拟资源与虚拟角色之间的实时距离为20m,水果虚拟资源与虚拟角色之间的实时距离为30m,终端设备则将10m所对应的木材虚拟资源确定为目标虚拟资源。

对应地,上述步骤203终端设备控制虚拟角色对目标虚拟资源标识对应的目标虚拟资源进行自动获取,包括:

步骤154、终端设备响应于第四触控操作,控制虚拟角色对目标虚拟资源进行自动获取。

终端设备通过上述步骤153确定得到了目标虚拟资源,若用户需要对该目标虚拟资源进行自动获取,则对功能控件进行第四触控操作,例如单击、滑动或者长按等,终端设备在对该第四触控操作响应后便可启动对于目标虚拟资源的自动获取。

本申请实施例提供的虚拟资源获取方法中,目标虚拟资源是通过虚拟角色与各虚拟资源之间的实时距离自动确定的,无需用户进行任何操作,在目标虚拟资源确定得到后,用户只需要通过第四触控操作即可启动针对目标虚拟资源的自动获取,用户操作更为便捷,以进一步提高本申请实施例虚拟资源获取方法的便捷性。

请参见图16,在本申请一个可选实施例中,步骤154终端设备控制虚拟角色对目标虚拟资源进行自动获取,包括如下步骤161-步骤163:

步骤161、终端设备判断实时距离最小值是否大于第二预设距离。

终端设备通过上述步骤902得到虚拟角色与各虚拟资源之间的多个实时距离后,首先确定该多个实时距离中的最小值,然后将该最小值与第二预设距离进行比较,以确定该最小值与第二预设距离之间的相对大小。例如,得到的多个实时距离分别为10m、20m和30m,终端设备则将10m与预设第二距离进行比较。

步骤162、若实时距离最小值大于第二预设距离,终端设备则控制虚拟角色移动至目标区域。

其中,目标区域中任一点与目标虚拟资源之间的距离小于或等于第二预设距离。终端设备若确定该实时距离最小值大于第二预设距离,则意味着虚拟角色与需要采集的目标虚拟资源距离还比较远,终端设备则控制该虚拟角色移动至目标区域,也就是移动至目标虚拟资源的附近,或者目标虚拟资源所在位置处。

步骤163、终端设备在目标区域,控制虚拟角色对目标虚拟资源进行自动获取。

终端设备在将虚拟角色移动至目标区域处后,即可控制虚拟角色对该目标虚拟资源进行自动获取。在本实施例中,终端设备可以在虚拟角色移动至目标区域处后,自动启动对目标虚拟资源的自动获取,也可以通过用户的其他触控操作,例如单击等,启动对于目标虚拟资源的自动获取。

本申请实施例提供的虚拟资源获取方法,在虚拟角色距离目标虚拟资源较远的情况下,将该虚拟角色移动至目标虚拟资源位置处后再开始对该目标虚拟资源进行自动获取。将虚拟角色移动至目标虚拟资源附近的目标区域可以方便用户实时观察当前的游戏进程,以避免在系统出现错误等情况下,终端设备对其他非目标虚拟资源的虚拟资源进行误获取,以进一步提高本申请实施例虚拟资源获取方法的可靠性。

请参见图17,在本申请一个可选实施例中,上述步骤201显示与功能控件关联的多个虚拟资源标识,包括如下步骤171-步骤172:

步骤171、终端设备在图形用户界面中显示摇杆控件。

如图18中,该摇杆控件180可以显示于上述功能控件130内,也可以显示于该图形用户界面100中区别于该功能控件130的其他区域,当然还可以将上述功能控件130进行隐藏,将该摇杆控件180显示于该功能控件130所在的位置,本实施例不作具体限定。该摇杆控件180至少包括摇杆区域181和位于摇杆区域181中的摇杆对象182,其中,该摇杆对象182是指用户进行上述第一触控操作、第二触控操作等触控操作的对象,该摇杆区域181用于限定摇杆对象181跟随触控操作进行移动的移动范围。

步骤172、在摇杆区域环形显示与摇杆对象关联的多个虚拟资源标识。

请继续参见图18,终端设备在图形用户界面100中显示摇杆控件180后,在摇杆控件180中的摇杆区域181中显示该多个虚拟资源标识301。其中,当摇杆对象182位于该摇杆控件180的中心位置时,该多个虚拟资源标识301环设与该摇杆对象182的外周;当摇杆对象182被拖动而发生位置移动至目标虚拟资源标识时,该摇杆对象182与该目标虚拟资源标识发生重叠或者部分重叠,以达到上述区别化显示的目的。同时,终端设备也可以基于该重叠而实现对于目标虚拟资源标识的锁定。

本申请实施例提供的虚拟资源获取方法,通过在功能控件中设置包含有摇杆区域与摇杆对象的摇杆控件,通过该摇杆区域限定摇杆对象的移动范围,再基于该摇杆对象的拖动来实现对于目标虚拟资源的确定,将对于目标虚拟资源的确定位置限定于特定位置,区域功能划分更为清晰,以进一步提高用户针对虚拟资源获取的效率。

请参见图19,本申请中一个具体的实施例中,上述步骤202响应于第二触控操作,根据第二触控操作从多个虚拟资源标识中确定目标虚拟资源标识,并进行区别化显示,包括如下步骤:

步骤191、终端设备响应于拖动操作,并基于拖动操作对目标虚拟资源标识进行锁定;其中,拖动操作用于根据拖动操作的结束位置将摇杆对象拖动至从多个虚拟资源标识中确定目标虚拟资源标识;

步骤192、终端设备对目标虚拟资源标识进行锁定。

其中,拖动操作用于将摇杆对象拖动至从多个虚拟资源标识中确定目标虚拟资源标识。本申请实施例通过将摇杆对象拖动至目标虚拟资源,再对该目标虚拟资源进行区别化显示,可以方便用户操作,以进一步提高对于目标虚拟资源确定的效率与便捷性。

请参见图20,在本申请中的一个可选实施例中,上述步骤203终端设备控制虚拟角色对目标虚拟资源标识对应的目标虚拟资源进行自动获取,包括如下步骤2001-步骤2003:

步骤2001、终端设备确定距离虚拟角色最近的虚拟资源采集点。

其中,虚拟角色附近具有多个虚拟资源采集点,每个虚拟资源采集点中包含有至少一种虚拟资源。虚拟角色距离不同的虚拟资源采集点具有不同的距离,终端设备在多个虚拟资源采集点中确定一个距离虚拟角色最近的虚拟资源采集点。

步骤2002、若当前的虚拟资源采集点中包含有目标虚拟资源,终端设备则控制虚拟角色移动至当前的虚拟资源采集点,对目标虚拟资源进行自动获取。

例如,当前的目标虚拟资源为木材资源,当前的虚拟资源采集点中包含有木材资源,终端设备则控制虚拟角色进行自动寻路,移动至当前的虚拟资源采集点预设范围内,然后开始对该当前虚拟资源采集点中的目标虚拟资源进行自动获取,直至采集到预设数量的目标虚拟资源,或者直至当前的虚拟资源采集点中的目标虚拟资源被获取完全结束。

步骤2003、若当前的虚拟资源采集点中不包含有目标虚拟资源,终端设备则按照距离虚拟角色距离的大小重新确定新的虚拟资源采集点,直至当前的虚拟资源采集点中包含有目标虚拟资源。

若距离虚拟角色最近的虚拟资源采集点中不包含有目标虚拟资源,如上述的木材资源,则终端设备控制虚拟角色继续自动寻路,移动至下一个虚拟资源采集点。其中,虚拟角色的自动寻路是按照距离的大小进行,例如距离虚拟角色的距离由小及大依次为:第一虚拟资源采集点、第二虚拟资源采集点、第三虚拟资源采集点等。若第一虚拟资源采集点中没有目标虚拟资源,终端设备控制虚拟角色由第一虚拟资源采集点移动至第二虚拟资源采集点,若第二虚拟资源采集点中仍然没有目标虚拟资源,则继续控制虚拟角色由第二虚拟资源采集点移动至第三虚拟资源采集点,直至该第三虚拟资源采集点中具有上述的目标虚拟资源为止。

本申请实施例提供的虚拟资源获取方法按照虚拟角色距离各虚拟资源采集点距离的大小控制虚拟角色进行自动寻路,直至当前的虚拟资源采集点中包含有目标虚拟资源,再对当前虚拟资源采集点中的目标虚拟资源进行自动获取,可以大大提高对于目标虚拟资源的获取效率。

请参见图21,本申请的一个可选实施例中,上述虚拟资源获取方法还包括如下步骤2101-步骤2102:

步骤2101、终端设备响应视野调整指令,控制调整当前虚拟场景画面。

该视野调整指令用于指示对当前虚拟场景画面进行调整,其中,视野调整指令可以为用户发送的操控指令,也可以为终端设备在虚拟角色对当前虚拟场景中包含有目标虚拟资源的虚拟资源采集点中的目标虚拟资源获取完了,或者当前虚拟场景画面中没有包含目标虚拟资源的虚拟资源采集点时,由终端设备产生的一个指令,本实施例不作具体限定,可根据实际情况具体选择或者设定。

步骤2101、终端设备响应于对于功能控件的第五触控操作,控制虚拟角色采集调整后的虚拟场景画面中的目标虚拟资源当前虚拟场景画面中预设位置处对应的虚拟资源。

终端设备在虚拟角色对当前虚拟场景中的目标虚拟资源获取完成后,可以根据实际情况对当前虚拟场景画面进行调整,也就是进行切换,然后对切换后的虚拟场景画面中的目标虚拟资源进行进一步采集。

本申请实施例提供的虚拟资源获取方法,在响应到视野调整指令后,可以控制调整当前虚拟场景画面然后对其他虚拟场景中的目标虚拟资源进行进一步采集,进一步提高本申请实施例虚拟资源获取方法对于虚拟资源获取的全面性与灵活性。

请参见图22,为了实现上述业务处理方法,本公开的一个实施例中提供一种虚拟资源获取装置2200,图22示出了虚拟资源获取装置2200的示意性架构图。

其中,该虚拟资源获取装置2200包括第一显控模块2201、第二显控模块2202和控制模块2203。

该第一显控模块2201,用于响应于对于显示的功能控件的第一触控操作,显示与功能控件关联的多个虚拟资源标识;

该第二显控模块2202,用于响应于第二触控操作,根据第二触控操作从多个虚拟资源标识中确定目标虚拟资源标识,并进行区别化显示;

该控制模块2203,用于控制虚拟角色对目标虚拟资源标识对应的目标虚拟资源进行自动获取。

在一个可选的实施例中,该第一显控模块2201具体用于响应于对于显示的功能控件的第一触控操作,获取第一触控操作的持续时长;若持续时长大于预设时长,则显示与功能控件关联的多个虚拟资源标识。

在一个可选的实施例中,第二触控操作为与第一触控操作连续的滑动操作。

在一个可选的实施例中,该第一显控模块2201具体用于在图形用户界面中显示摇杆控件;其中,摇杆控件包括摇杆区域和位于摇杆区域中的摇杆对象,摇杆区域用于限定摇杆对象跟随触控操作进行移动的移动范围;在摇杆区域环形显示与摇杆对象关联的多个虚拟资源标识。

在一个可选的实施例中,该第一显控模块2201具体用于响应于拖动操作,并基于拖动操作对目标虚拟资源标识进行锁定;其中,拖动操作用于根据拖动操作的结束位置将摇杆对象拖动至从多个虚拟资源标识中确定目标虚拟资源标识;对目标虚拟资源标识进行锁定。

在一个可选的实施例中,该第二显控模块2202还用于响应于第三触控操作,取消对目标虚拟资源标识的区别化显示。

在一个可选的实施例中,该第一显控模块2201还用于获取虚拟角色当前的位置信息;根据当前的位置信息确定虚拟角色与各虚拟资源之间的实时距离;若至少一个实时距离小于第一预设距离,则显示功能控件。

在一个可选的实施例中,该第一显控模块2201还用于获取虚拟角色当前的视野图像;若当前的视野图像中包括有至少一个虚拟资源,则显示功能控件。

在一个可选的实施例中,该控制模块2203还用于确定距离虚拟角色最近的虚拟资源采集点;其中,虚拟资源采集点中包含有至少一种虚拟资源;若当前的虚拟资源采集点中包含有目标虚拟资源,则控制虚拟角色移动至当前的虚拟资源采集点,对目标虚拟资源进行自动获取。

在一个可选的实施例中,该控制模块2203具体用于若当前的虚拟资源采集点中不包含有目标虚拟资源,则按照距离虚拟角色距离的大小重新确定新的虚拟资源采集点,直至当前的虚拟资源采集点中包含有目标虚拟资源。

在一个可选的实施例中,该第一显控模块2201具体用于获取虚拟角色当前的位置信息;根据当前的位置信息确定虚拟角色与各虚拟资源之间的实时距离;确定实时距离最小值对应的虚拟资源为目标虚拟资源;响应于第四触控操作,控制虚拟角色对目标虚拟资源进行自动获取。

在一个可选的实施例中,该控制模块2203具体用于判断实时距离最小值是否大于第二预设距离;若实时距离最小值大于第二预设距离,则控制虚拟角色移动至目标区域;其中,目标区域中任一点与目标虚拟资源之间的距离小于或等于第二预设距离;在目标区域,控制虚拟角色对目标虚拟资源进行自动获取。

在一个可选的实施例中,该第二显控模块2202还用于响应视野调整指令,控制调整当前虚拟场景画面;响应于对于功能控件的第五触控操作,控制虚拟角色采集调整后的虚拟场景画面中的目标虚拟资源。

本公开的示例性实施方式还提供了一种计算机可读存储介质,可以实现为一种程序产品的形式,其包括程序代码,当程序产品在电子设备上运行时,程序代码用于使电子设备执行本说明书上述“示例性方法”部分中描述的根据本公开各种示例性实施方式的步骤。在一种实施方式中,该程序产品可以实现为便携式紧凑盘只读存储器(CD-ROM)并包括程序代码,并可以在电子设备,例如个人电脑上运行。然而,本公开的程序产品不限于此,在本文件中,可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。

程序产品可以采用一个或多个可读介质的任意组合。可读介质可以是可读信号介质或者可读存储介质。可读存储介质例如可以为但不限于电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。

计算机可读信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了可读程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。可读信号介质还可以是可读存储介质以外的任何可读介质,该可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。

可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于无线、有线、光缆、RF等等,或者上述的任意合适的组合。

可以以一种或多种程序设计语言的任意组合来编写用于执行本公开操作的程序代码,程序设计语言包括面向对象的程序设计语言—诸如Java、C++等,还包括常规的过程式程序设计语言—诸如“C”语言或类似的程序设计语言。程序代码可以完全地在用户计算设备上执行、部分地在用户设备上执行、作为一个独立的软件包执行、部分在用户计算设备上部分在远程计算设备上执行、或者完全在远程计算设备或服务器上执行。在涉及远程计算设备的情形中,远程计算设备可以通过任意种类的网络,包括局域网(LAN)或广域网(WAN),连接到用户计算设备,或者,可以连接到外部计算设备(例如利用因特网服务提供商来通过因特网连接)。

在本申请中一个实施例中,计算机可读存储介质中存储的程序代码被执行时可以实现如下步骤:

响应于对于显示的功能控件的第一触控操作,显示与功能控件关联的多个虚拟资源标识;

响应于第二触控操作,根据第二触控操作从多个虚拟资源标识中确定目标虚拟资源标识,并进行区别化显示;

控制虚拟角色对目标虚拟资源标识对应的目标虚拟资源进行自动获取。

在本申请的一个可选实施例中,计算机可读存储介质中存储的程序代码被执行时可以实现如下步骤:响应于对于显示的功能控件的第一触控操作,获取第一触控操作的持续时长;若持续时长大于预设时长,则显示与功能控件关联的多个虚拟资源标识。

在本申请的一个可选实施例中,第二触控操作为与第一触控操作连续的滑动操作。

在本申请的一个可选实施例中,计算机可读存储介质中存储的程序代码被执行时可以实现如下步骤:在图形用户界面中显示摇杆控件;其中,摇杆控件包括摇杆区域和位于摇杆区域中的摇杆对象,摇杆区域用于限定摇杆对象跟随触控操作进行移动的移动范围;在摇杆区域环形显示与摇杆对象关联的多个虚拟资源标识。

在本申请的一个可选实施例中,计算机可读存储介质中存储的程序代码被执行时可以实现如下步骤:响应于拖动操作,并基于拖动操作对目标虚拟资源标识进行锁定;其中,拖动操作用于根据拖动操作的结束位置确定目标虚拟资源标识;对目标虚拟资源标识进行锁定。

在本申请的一个可选实施例中,计算机可读存储介质中存储的程序代码被执行时可以实现如下步骤:响应于第三触控操作,取消对目标虚拟资源标识的区别化显示。

在本申请的一个可选实施例中,计算机可读存储介质中存储的程序代码被执行时可以实现如下步骤:获取虚拟角色当前的位置信息;根据当前的位置信息确定虚拟角色与各虚拟资源之间的实时距离;若至少一个实时距离小于第一预设距离,则显示功能控件。

在本申请的一个可选实施例中,计算机可读存储介质中存储的程序代码被执行时可以实现如下步骤:获取虚拟角色当前的视野图像;若当前的视野图像中包括有至少一个虚拟资源,则显示功能控件。

在本申请的一个可选实施例中,计算机可读存储介质中存储的程序代码被执行时可以实现如下步骤:确定距离虚拟角色最近的虚拟资源采集点;其中,虚拟资源采集点中包含有至少一种虚拟资源;若当前的虚拟资源采集点中包含有目标虚拟资源,则控制虚拟角色移动至当前的虚拟资源采集点,对目标虚拟资源进行自动获取。

在本申请的一个可选实施例中,计算机可读存储介质中存储的程序代码被执行时可以实现如下步骤:若当前的虚拟资源采集点中不包含有目标虚拟资源,则按照距离虚拟角色距离的大小重新确定新的虚拟资源采集点,直至当前的虚拟资源采集点中包含有目标虚拟资源。

在本申请的一个可选实施例中,计算机可读存储介质中存储的程序代码被执行时可以实现如下步骤:获取虚拟角色当前的位置信息;根据当前的位置信息确定虚拟角色与各虚拟资源之间的实时距离;确定实时距离最小值对应的虚拟资源为目标虚拟资源;响应于第四触控操作,控制虚拟角色对目标虚拟资源进行自动获取。

在本申请的一个可选实施例中,计算机可读存储介质中存储的程序代码被执行时可以实现如下步骤:判断实时距离最小值是否大于第二预设距离;若实时距离最小值大于第二预设距离,则控制虚拟角色移动至目标区域;其中,目标区域中任一点与目标虚拟资源之间的距离小于或等于第二预设距离;在目标区域,控制虚拟角色对目标虚拟资源进行自动获取。

在本申请的一个可选实施例中,计算机可读存储介质中存储的程序代码被执行时可以实现如下步骤:响应视野调整指令,控制调整当前虚拟场景画面;响应于对于功能控件的第五触控操作,控制虚拟角色采集调整后的虚拟场景画面中的目标虚拟资源。

本公开的示例性实施方式还提供了一种电子设备,可以是信息平台的后台服务器。下面参考图23对该电子设备进行说明。应当理解,图23显示的电子设备1000仅仅是一个示例,不应对本公开实施方式的功能和使用范围带来任何限制。

如图23所示,电子设备1000以通用计算设备的形式表现。电子设备1000的组件可以包括但不限于:至少一个处理单元1010、至少一个存储单元1020、连接不同系统组件(包括存储单元1020和处理单元1010)的总线1030。

其中,存储单元存储有程序代码,程序代码可以被处理单元1010执行,使得处理单元1010执行本说明书上述“示例性方法”部分中描述的根据本发明各种示例性实施方式的步骤。例如,处理单元1010可以执行如图2所示的方法步骤等。

存储单元1020可以包括易失性存储单元,例如随机存取存储单元(RAM)1021和/或高速缓存存储单元1022,还可以进一步包括只读存储单元(ROM)1023。

存储单元1020还可以包括具有一组(至少一个)程序模块1025的程序/实用工具1024,这样的程序模块1025包括但不限于:操作系统、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。

总线1030可以包括数据总线、地址总线和控制总线。

电子设备1000也可以与一个或多个外部设备1100(例如键盘、指向设备、蓝牙设备等)通信,这种通信可以通过输入/输出(I/O)接口1040进行。电子设备1000还可以通过网络适配器1050与一个或者多个网络(例如局域网(LAN),广域网(WAN)和/或公共网络,例如因特网)通信。如图所示,网络适配器1050通过总线1030与电子设备1000的其它模块通信。应当明白,尽管图中未示出,可以结合电子设备1000使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理单元、外部磁盘驱动阵列、RAID系统、磁带驱动器以及数据备份存储系统等。

在本申请中一个实施例中,电子设备中存储的程序代码被执行时可以实现如下步骤:

响应于对于显示的功能控件的第一触控操作,显示与功能控件关联的多个虚拟资源标识;

响应于第二触控操作,根据第二触控操作从多个虚拟资源标识中确定目标虚拟资源标识,并进行区别化显示;

控制虚拟角色对目标虚拟资源标识对应的目标虚拟资源进行自动获取。

在本申请的一个可选实施例中,电子设备中存储的程序代码被执行时可以实现如下步骤:响应于对于显示的功能控件的第一触控操作,获取第一触控操作的持续时长;若持续时长大于预设时长,则显示与功能控件关联的多个虚拟资源标识。

在本申请的一个可选实施例中,第二触控操作为与第一触控操作连续的滑动操作。

在本申请的一个可选实施例中,电子设备中存储的程序代码被执行时可以实现如下步骤:在图形用户界面中显示摇杆控件;其中,摇杆控件包括摇杆区域和位于摇杆区域中的摇杆对象,摇杆区域用于限定摇杆对象跟随触控操作进行移动的移动范围;在摇杆区域环形显示与摇杆对象关联的多个虚拟资源标识。

在本申请的一个可选实施例中,电子设备中存储的程序代码被执行时可以实现如下步骤:响应于拖动操作,并基于拖动操作对目标虚拟资源标识进行锁定;其中,拖动操作用于根据拖动操作的结束位置确定目标虚拟资源标识;对目标虚拟资源标识进行锁定。

在本申请的一个可选实施例中,电子设备中存储的程序代码被执行时可以实现如下步骤:响应于第三触控操作,取消对目标虚拟资源标识的区别化显示。

在本申请的一个可选实施例中,电子设备中存储的程序代码被执行时可以实现如下步骤:获取虚拟角色当前的位置信息;根据当前的位置信息确定虚拟角色与各虚拟资源之间的实时距离;若至少一个实时距离小于第一预设距离,则显示功能控件。

在本申请的一个可选实施例中,电子设备中存储的程序代码被执行时可以实现如下步骤:获取虚拟角色当前的视野图像;若当前的视野图像中包括有至少一个虚拟资源,则显示功能控件。

在本申请的一个可选实施例中,电子设备中存储的程序代码被执行时可以实现如下步骤:确定距离虚拟角色最近的虚拟资源采集点;其中,虚拟资源采集点中包含有至少一种虚拟资源;若当前的虚拟资源采集点中包含有目标虚拟资源,则控制虚拟角色移动至当前的虚拟资源采集点,对目标虚拟资源进行自动获取。

在本申请的一个可选实施例中,电子设备中存储的程序代码被执行时可以实现如下步骤:若当前的虚拟资源采集点中不包含有目标虚拟资源,则按照距离虚拟角色距离的大小重新确定新的虚拟资源采集点,直至当前的虚拟资源采集点中包含有目标虚拟资源。

在本申请的一个可选实施例中,电子设备中存储的程序代码被执行时可以实现如下步骤:获取虚拟角色当前的位置信息;根据当前的位置信息确定虚拟角色与各虚拟资源之间的实时距离;确定实时距离最小值对应的虚拟资源为目标虚拟资源;响应于第四触控操作,控制虚拟角色对目标虚拟资源进行自动获取。

在本申请的一个可选实施例中,电子设备中存储的程序代码被执行时可以实现如下步骤:判断实时距离最小值是否大于第二预设距离;若实时距离最小值大于第二预设距离,则控制虚拟角色移动至目标区域;其中,目标区域中任一点与目标虚拟资源之间的距离小于或等于第二预设距离;在目标区域,控制虚拟角色对目标虚拟资源进行自动获取。

在本申请的一个可选实施例中,电子设备中存储的程序代码被执行时可以实现如下步骤:响应视野调整指令,控制调整当前虚拟场景画面;响应于对于功能控件的第五触控操作,控制虚拟角色采集调整后的虚拟场景画面中的目标虚拟资源。

应当注意,尽管在上文详细描述中提及了用于动作执行的设备的若干模块或者单元,但是这种划分并非强制性的。实际上,根据本公开的示例性实施方式,上文描述的两个或更多模块或者单元的特征和功能可以在一个模块或者单元中具体化。反之,上文描述的一个模块或者单元的特征和功能可以进一步划分为由多个模块或者单元来具体化。

所属技术领域的技术人员能够理解,本公开的各个方面可以实现为系统、方法或程序产品。因此,本公开的各个方面可以具体实现为以下形式,即:完全的硬件实施方式、完全的软件实施方式(包括固件、微代码等),或硬件和软件方面结合的实施方式,这里可以统称为“电路”、“模块”或“系统”。本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其他实施方式。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施方式仅被视为示例性的,本公开的真正范围和精神由权利要求指出。

应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限定。

相关技术
  • 虚拟资源获取方法、计算机可读存储介质和电子设备
  • 回声获取方法、电子设备及计算机可读存储介质
技术分类

06120113141267