游戏中生命值的补充方法、装置及电子设备
文献发布时间:2023-06-19 10:21:15
技术领域
本发明涉及虚拟控制的技术领域,尤其是涉及一种游戏中生命值的补充方法、装置及电子设备。
背景技术
通常,为了便于用户操作,游戏软件的用户界面中,会包括游戏画面中的按钮、动画、文字、声音、窗口等与游戏用户直接或间接接触的游戏设计元素。特别是在对战类游戏中,除上述设计元素外,还可以包括虚拟角色的生命值的提示元素,如显示虚拟人物的血量的提示元素等等,并且,对于对战类游戏,玩家在游戏过程中还可以在虚拟人物的血量不足时,对血量进行补充加血。
但是,现有的补充加血操作需要打开用户界面中的药品栏进行操作,给虚拟人物的对战过程带来一定的影响,且,操作相对繁琐,降低了用户的体验。
发明内容
有鉴于此,本发明的目的在于提供一种游戏中生命值的补充方法、装置及电子设备,以缓解上述技术问题。
第一方面,本发明实施例提供了一种游戏中生命值的补充方法,通过终端设备提供图形用户界面,所述图形用户界面显示的内容包含虚拟角色和所述虚拟角色的生命值控件,所述生命值控件用于显示所述虚拟角色的生命值;该方法包括:响应作用于所述生命值控件的触控操作,获取所述虚拟角色当前所携带的至少一类虚拟治疗用品;在所述生命值控件对应的预设位置处显示至少一类所述虚拟治疗用品;响应作用于所述虚拟治疗用品的选中操作,基于选中的所述虚拟治疗用品对所述虚拟角色的生命值进行补充。
在一种较佳的实施方式中,上述在所述生命值控件对应的预设位置处显示至少一类所述虚拟治疗用品的步骤包括:获取至少一类所述虚拟治疗用品的属性信息,其中,所述属性信息包括所述虚拟治疗用品的图标,以及,该类所述虚拟治疗用品对应的生命补充值;在所述生命值控件对应的预设位置处显示所述虚拟治疗用品的属性信息。
在一种较佳的实施方式中,上述生命值控件包括用于显示所述虚拟角色的生命值的进度条控件;在所述生命值控件对应的预设位置处显示所述虚拟治疗用品的属性信息的步骤包括:提取所述虚拟治疗用品的生命补充值;基于所述生命补充值确定所述虚拟治疗用品在所述进度条控件上对应的生命值恢复位置;在所述生命值恢复位置处显示所述虚拟治疗用品的图标。
在一种较佳的实施方式中,上述基于所述生命补充值确定所述虚拟治疗用品在所述进度条控件上对应的生命值恢复位置的步骤包括:获取所述虚拟角色当前的所述生命值;根据所述生命补充值和所述虚拟角色当前的所述生命值计算使用所述虚拟治疗用品之后所述虚拟角色对应的目标生命值;将所述目标生命值在所述进度条控件上的位置确定为所述虚拟治疗用品在所述进度条控件上对应的生命值恢复位置。
在一种较佳的实施方式中,上述在所述生命值恢复位置处显示所述虚拟治疗用品的图标的步骤包括:如果同一类的所述虚拟治疗用品的数量有多个,则在所述生命值恢复位置处显示所述虚拟治疗用品对应的数量选择控件,以及所述虚拟治疗用品的图标。
在一种较佳的实施方式中,上述响应作用于所述虚拟治疗用品的选中操作,基于选中的所述虚拟治疗用品对所述虚拟角色的生命值进行补充的步骤,包括:响应作用于所述数量选择控件的选中操作,基于所述选中操作确定选中的所述虚拟治疗用品,以及选中的所述虚拟治疗用品的数量;根据选中的所述虚拟治疗用品,以及所述虚拟治疗用品的数量对所述虚拟角色的生命值进行补充。
在一种较佳的实施方式中,上述响应作用于所述虚拟治疗用品的选中操作,基于选中的所述虚拟治疗用品对所述虚拟角色的生命值进行补充的步骤,还包括:如果同一类的所述虚拟治疗用品的数量有1个,则响应作用于所述虚拟治疗用品的图标的选中操作;根据选中的所述虚拟治疗用品,以及所述虚拟治疗用品的数量对所述虚拟角色的生命值进行补充。
在一种较佳的实施方式中,上述在所述生命值恢复位置处显示所述虚拟治疗用品的图标的步骤,还包括:如果所述虚拟治疗用品有多类,则在所述进度条控件对应的预设位置处上依次显示每类所述虚拟治疗用品的图标,并在所述进度条控件上标记每类所述虚拟治疗用品对应的生命值恢复位置。
在一种较佳的实施方式中,上述在所述进度条控件上标记每类所述虚拟治疗用品对应的生命值恢复位置的步骤包括:按照预设的颜色值,在所述进度条控件上标记每类所述虚拟治疗用品对应的生命值恢复位置。
第二方面,本发明实施例提供了一种游戏中生命值的补充装置,通过终端设备提供图形用户界面,所述图形用户界面显示的内容包含虚拟角色和所述虚拟角色的生命值控件,所述生命值控件用于显示所述虚拟角色的生命值;该装置包括:获取模块,用于响应作用于所述生命值控件的触控操作,获取所述虚拟角色当前所携带的至少一类虚拟治疗用品;显示模块,用于在所述生命值控件对应的预设位置处显示至少一类所述虚拟治疗用品;补充模块,用于响应作用于所述虚拟治疗用品的选中操作,基于选中的所述虚拟治疗用品对所述虚拟角色的生命值进行补充。
第三方面,本发明实施例提供了一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,处理器执行所述计算机程序时实现上述第一方面所述的方法的步骤。
第四方面,本发明实施例提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行上述第一方面所述的方法的步骤。
本发明实施例带来了以下有益效果:
本发明实施例提供的游戏中生命值的补充方法、装置及电子设备,能够响应作用于生命值控件的触控操作,来获取虚拟角色当前所携带的至少一类虚拟治疗用品,在生命值控件对应的预设位置处显示该至少一类虚拟治疗用品;并进一步响应作用于虚拟治疗用品的选中操作,基于选中的虚拟治疗用品对虚拟角色的生命值进行补充,在生命值补充过程中,由于可以在生命值控件预设位置直接显示至少一类虚拟治疗用品,使得用户无需去打开药品栏再进行选择,仅通过简单的操作即可实现虚拟治疗用品的选中以及对生命值进行补充,大大简化了用户的操作,也有效避免了生命值补充时给虚拟角色的对战过程带来的影响,提高了用户的游戏体验。
本发明的其他特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。
为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
附图说明
为了更清楚地说明本发明具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施方式,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的一种游戏中生命值的补充方法的流程图;
图2为本发明实施例提供的一种进度条控件的示意图;
图3为本发明实施例提供的另一种进度条控件的示意图;
图4为本发明实施例提供的另一种进度条控件的示意图;
图5为本发明实施例提供的一种游戏中生命值的补充装置的结构示意图;
图6为本发明实施例提供的一种电子设备的结构示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合附图对本发明的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
目前对战类游戏中,在虚拟角色血量不足时进行加血,需要打开界面中的药品栏,选择一个合适的药剂,才能进行血量补充,不仅操作十分麻烦,也不利于玩家的游戏体验,并且,在挑选合适的药剂过程中,某个药品可能会加多少血量也不是很直观。基于此,本发明实施例提供的一种游戏中生命值的补充方法、装置及电子设备,可以有效缓解上述问题。
为便于对本实施例进行理解,首先对本发明实施例所公开的一种游戏中生命值的补充方法进行详细介绍。
在一种可能的实施方式中,本发明实施例提供了一种游戏中生命值的补充方法,该方法可以运行与终端设备,该终端设备可以是网络设备也可以是本地设备。当该方法运行于网络设备时,该方法则可以基于云交互系统来实现与执行,其中,云交互系统包括服务器和客户端设备。
具体地,在一可选的实施方式中,云交互系统下可以运行各种云应用,例如:云游戏。以云游戏为例,云游戏是指以云计算为基础的游戏方式。在云游戏的运行模式下,游戏程序的运行主体和游戏画面呈现主体是分离的,上述游戏中生命值的补充方法的储存与运行是在云游戏服务器上完成的,客户端设备的作用用于数据的接收、发送以及游戏画面的呈现,举例而言,客户端设备可以是靠近用户侧的具有数据传输功能的显示设备,如,移动终端、电视机、计算机、掌上电脑等;但是进行信息处理的终端设备为云端的云游戏服务器。在进行游戏时,玩家操作客户端设备向云游戏服务器发送操作指令,云游戏服务器根据操作指令运行游戏,将游戏画面等数据进行编码压缩,通过网络返回客户端设备,最后,通过客户端设备进行解码并输出游戏画面。
在一可选的实施方式中,终端设备可以为本地终端设备。以游戏为例,本地终端设备存储有游戏程序并用于呈现游戏画面。本地终端设备用于通过图形用户界面与玩家进行交互,即,常规的通过电子设备下载安装游戏程序并运行。该本地终端设备将图形用户界面提供给玩家的方式可以包括多种,例如,可以渲染显示在终端的显示屏上,或者,通过全息投影提供给玩家。举例而言,本地终端设备可以包括显示屏和处理器,该显示屏用于呈现图形用户界面,该图形用户界面包括游戏画面,该处理器用于运行该游戏、生成图形用户界面以及控制图形用户界面在显示屏上的显示。
对于本发明实施例的游戏中生命值的补充方法,可以通过上述终端设备提供图形用户界面,该图形用户界面显示的内容包含虚拟角色和虚拟角色的生命值控件,生命值控件则用于显示当前虚拟角色的生命值;具体地,如图1所示的一种游戏中生命值的补充方法的流程图,该方法包括以下步骤:
步骤S102,响应作用于生命值控件的触控操作,获取该虚拟角色当前所携带的至少一类虚拟治疗用品;
具体实现时,上述生命值控件通常是对战过程中用于表征玩家所控制的虚拟角色的生命值的控件,如在对战状态下,在图形用户界面上显示虚拟角色的血量剩余多少等等。
当玩家在对战过程中对该控件进行触控操作时,终端设备可以监测到玩家的触控操作,进而去获取虚拟角色当前所携带的至少一类虚拟治疗用品。
进一步,上述触控操作可以是点击操作,重按操作或者长按操作等,具体可以根据实际使用情况进行设置,本发明实施例对此不进行限制。
步骤S104,在生命值控件对应的预设位置处显示至少一类虚拟治疗用品;
具体地,上述虚拟治疗用品通常指能够补充或者增加虚拟角色的生命值的虚拟商品。通常该类虚拟商品按照所增加的生命值的不同可以分为多个种类,例如,可以是绷带、急救包、医疗箱等,对应的所增加的生命值依次增多。
进一步,对于增加相同的生命值的虚拟商品也可以有多个,如绷带可以增加10个生命值,还可以有其他的虚拟商品也可以增加10个生命值,由于其他的虚拟商品与绷带所增加的生命值相同,因此,在游戏过程中可以将这些虚拟商品与绷带归为一类,并在生命值控件对应的预设位置处进行显示。
在实际使用时,上述虚拟治疗用品可以是游戏对战过程中虚拟角色赢得的奖励,也可以是玩家登录游戏界面时,游戏后台服务器赠送的奖励,还可以是玩家在游戏商店中购买的虚拟商品等等。
步骤S106,响应作用于虚拟治疗用品的选中操作,基于选中的虚拟治疗用品对虚拟角色的生命值进行补充。
具体地,该选中操作通常是直接作用于虚拟治疗用品的点击操作,如果上述终端设备是支持触摸操作的智能终端,该选中操作还可以是点按操作,或者是作用于上述虚拟治疗用品的滑动操作(优选地,所述滑动操作与步骤102中作用于生命值控件的触控操作为连贯操作,即玩家对生命值控件进行触控操作后触控手指不离开屏幕,紧接着滑动到想要使用的虚拟治疗用品,松开触控手指后完成选中操作)等等,具体可以根据实际使用情况进行设置,本发明实施例对此不进行限制。
本发明实施例提供的游戏中生命值的补充方法,能够响应作用于生命值控件的触控操作,来获取虚拟角色当前所携带的至少一类虚拟治疗用品,在生命值控件对应的预设位置处显示该至少一类虚拟治疗用品;并进一步响应作用于虚拟治疗用品的选中操作,基于选中的虚拟治疗用品对虚拟角色的生命值进行补充,在生命值补充过程中,由于可以在生命值控件预设位置直接显示至少一类虚拟治疗用品,使得用户无需去打开药品栏再进行选择,仅通过简单的操作即可实现虚拟治疗用品的选中以及对生命值进行补充,大大简化了用户的操作,也有效避免了生命值补充时给虚拟角色的对战过程带来的影响,提高了用户的游戏体验。
在实际使用时,为了便于玩家选取合适的虚拟治疗用品,在显示生命值控件对应的预设位置处显示至少一类虚拟治疗用品时,可以一并显示虚拟治疗用品的属性信息,以供玩家查看使用。因此,上述步骤S104中,在显示虚拟治疗用品时,可以获取至少一类虚拟治疗用品的属性信息,其中,本发明实施例中,属性信息包括虚拟治疗用品的图标,以及,该类虚拟治疗用品对应的生命补充值;然后在生命值控件对应的预设位置处显示该虚拟治疗用品的属性信息。
进一步,上述生命值控件通常包括用于显示虚拟角色的生命值的进度条控件;例如,可以在虚拟角色对战过程中,在图形用户界面上显示当前虚拟角色的剩余生命值的进度条等等,以便于玩家选择是否需要进行生命值的补充。为了便于理解,图2示出了一种进度条控件的示意图,该进度条控件设置在显示有游戏场景的图形用户界面中,对虚拟角色的当前生命值进行显示。具体地,可以通过预设的颜色值显示当前虚拟角色的生命值在整个进度条中的剩余情况,还可以通过百分比的方式或饼状图的方式显示当前虚拟角色的剩余的生命值。具体地生命值的显示方式可以根据实际使用情况进行设置,本发明实施例对此不进行限制。
其中,图2中斜线所示的阴影部分即为进度条形式表征的虚拟角色的剩余生命值,随着对战过程的逐渐推进,由于敌方的攻击,该剩余生命值会逐渐减少,此时玩家可以根据需求向图2所示的进度条控件实施触控操作,如长按等等,终端设备或者游戏后台服务器可以监测到该触控操作,并去获取虚拟角色当前所携带的至少一类虚拟治疗用品,进而在该进度条控件对应的预设位置处显示虚拟治疗用品的属性信息。
进一步,在显示虚拟治疗用品时,可以提取虚拟治疗用品的生命补充值;基于该生命补充值确定虚拟治疗用品在进度条控件上对应的生命值恢复位置;然后在生命值恢复位置处显示虚拟治疗用品的图标。
其中,上述生命补充值是使用该虚拟治疗用品之后,虚拟角色可以增加的生命值,例如,生命补充值为10,则虚拟角色使用该虚拟治疗用品之后,其生命值可以相应地增加10。
进一步,上述生命值恢复位置则是虚拟角色使用该虚拟治疗用品之后其生命值在进度条控件上的占比。例如,以进度条控件最多表示100的生命值为例,使用虚拟治疗用品之前,虚拟角色的生命值为20,使用了生命补充值为10的虚拟治疗用品之后,其生命值补充到30,此时,30在100上的占比对应的位置则为上述生命值恢复位置。
因此,在确定该生命值恢复位置时,需要获取虚拟角色当前的生命值;然后根据上述生命补充值和虚拟角色当前的生命值计算使用虚拟治疗用品之后虚拟角色对应的目标生命值;进而将该目标生命值在进度条控件上的位置确定为虚拟治疗用品在进度条控件上对应的生命值恢复位置。
进一步,基于上述生命值恢复位置,在显示虚拟治疗用品的图标时,如果同一类的虚拟治疗用品的数量有多个,则在生命值恢复位置处显示该虚拟治疗用品对应的数量选择控件,以及虚拟治疗用品的图标。此时,上述步骤S106中,选取虚拟治疗用品时,可以响应作用于该数量选择控件的选中操作,然后基于选中操作确定选中的虚拟治疗用品,以及选中的虚拟治疗用品的数量;进而根据选中的虚拟治疗用品,以及虚拟治疗用品的数量对虚拟角色的生命值进行补充。
在实际使用时,对于上述同一类的虚拟治疗用品的数量有多个的实施方式,玩家可以一次性选取一个,也可以一次性选取多个,例如,该虚拟角色当前所携带的生命补充值为10的虚拟治疗商品有3个,此时,在显示虚拟治疗用品的图标时,可以在该图标位置处一并显示数量选择控件,如+1、+2、+3的数量选择控件,玩家可以选择1~3个中任意数量的虚拟治疗用品进行生命值的补充。
进一步,如果同一类的虚拟治疗用品的数量仅有1个,此时可以直接显示该虚拟治疗用品的图标,因此,玩家在执行选择操作时,可以直接作用于该图标上,因此,在同一类的虚拟治疗用品的数量仅有1个时,可以响应作用于虚拟治疗用品的图标的选中操作;根据选中的虚拟治疗用品,以及虚拟治疗用品的数量对虚拟角色的生命值进行补充。
此外,对于多个种类的虚拟治疗用品,由于每一种类的虚拟治疗用品包括的生命补充值不同,此时,可以分别确定每一类的虚拟治疗用品的生命值恢复位置,然后在生命值恢复位置处显示对应类别的虚拟治疗用品的图标,即,如果虚拟治疗用品有多类,则在进度条控件对应的预设位置处上依次显示每类虚拟治疗用品的图标,并在进度条控件上标记每类虚拟治疗用品对应的生命值恢复位置。
具体地,可以按照预设的颜色值,在进度条控件上标记每类虚拟治疗用品对应的生命值恢复位置。
为了便于理解,以上述虚拟角色携带三类虚拟治疗用品为例进行说明,如包括绷带、急救包、医疗箱三类,且,假设进度条控件最多表示100的生命值,绷带的生命补充值为10、急救包的生命补充值为20、医疗箱的生命补充值为30。则玩家在补充虚拟角色的生命值时,可以长按该进度条控件,此时终端设备可以去获取上述三类虚拟治疗用品,并在进度条控件对应的预设位置处显示上述三类虚拟治疗用品的属性信息。
其中,为了便于理解,在图2的基础上,图3示出了另一种进度条控件的示意图,其中,图3中示出了包括绷带、急救包、医疗箱三类虚拟治疗用品的显示方式,具体地,包括每一类虚拟治疗用品在该进度条控件上对应的生命值恢复位置,以及,在该生命值恢复位置处的图标。
具体地,图3中斜线所示的阴影部分即为进度条形式表征的虚拟角色的当前的生命值,(1)区域的右端为使用绷带之后的生命值恢复位置,(2)区域的右端为使用急救包之后的生命值恢复位置((2)区域包含(1)区域),(3)区域的右端为使用医疗箱之后的生命值恢复位置((3)区域包含(1)区域和(2)区域)。其中,上述每个生命值恢复位置表示的是使用该虚拟治疗用品之后,可以把生命值(或者血量)增加到的哪个位置,通常,可以使用预设的颜色值进行显示,例如,浅绿代表绷带可以加到的生命值;中绿代表急救包可以增加到的生命值;深绿代表医疗箱可以增加到的生命值等等。
进一步,对于某类虚拟治疗用品的数量有多个的方式,还可以在显示该类虚拟治疗用品的图标的同时,进一步显示该类虚拟治疗用品的数量选择控件,其中,以虚拟角色携带多个绷带为例,在图3的基础上,图4示出了另一种进度条控件的示意图,图4中,绷带图标对应的位置处,示出了数量选择控件,玩家可以一次性选择1个、两个或者三个绷带使用。例如,对于支持触摸操作的终端设备,可以将上述选中操作设置成滑屏操作(如前所述,优先的实施方式是滑屏操作与触控生命值控件的操作为连贯操作),玩家可以手指滑动到进度条控件上方提示的某个虚拟治疗用品对应的数量选择控件,选择相应的数量,然后松手时则可以批量使用该虚拟治疗用品。
此外,图4中还示出了多个不同的虚拟治疗用品具有相同的生命补充值的情形,由于具有相同的生命补充值,在实际使用时,会将这些具有相同的生命补充值的虚拟治疗用品归为一类,并且,这类虚拟治疗用品会有相同的生命值恢复位置,因此,在显示虚拟治疗用品的图标时可以将这些虚拟治疗用品现在同一个生命值恢复位置,即图4中示出的(2)位置,除急救包的图标外,还有其他虚拟治疗用品的图标,如药品的图标,表示该药品与急救包有相同的生命补充值,用户可以根据选中使用,以将虚拟角色的生命值补充到(2)区域对应的位置。
具体地,图4中示出的是药品与急救包设置在同一侧的实施方式,在其他实施方式中,还可以将药品与急救包设置在进度条控件两侧,以便于玩家进行选择,进一步,对于多个药品和/或急救包的实施方式,也可以设置数量选择控件,对这类虚拟治疗用品进行批量使用。具体的虚拟治疗用品的显示方式可以根据实际使用情况进行设置,本发明实施例对此不进行限制。
进一步,当虚拟角色的生命值补充完成之后,可以隐藏上述虚拟治疗用品的图标等属性信息,仅保留补充生命值之后的进度条控件,以避免对对战场景造成遮挡。
通过上述游戏中生命值的补充方法,可以使虚拟角色生命值的补充过程的整个操作步骤更加简单,减少了不必要的操作;同时,也可以快捷地显示出可补充的虚拟治疗用品和每个虚拟治疗用品能增加到的生命值,使选择虚拟治疗用品的针对性更强,提高了玩家的游戏体验。
在上述实施例的基础上,本发明实施例还提供了一种游戏中生命值的补充装置,通过终端设备提供图形用户界面,所述图形用户界面显示的内容包含虚拟角色和所述虚拟角色的生命值控件,所述生命值控件用于显示所述虚拟角色的生命值;如图5所示的一种游戏中生命值的补充装置的结构示意图,该装置包括:
获取模块50,用于响应作用于所述生命值控件的触控操作,获取所述虚拟角色当前所携带的至少一类虚拟治疗用品;
显示模块52,用于在所述生命值控件对应的预设位置处显示至少一类所述虚拟治疗用品;
补充模块54,用于响应作用于所述虚拟治疗用品的选中操作,基于选中的所述虚拟治疗用品对所述虚拟角色的生命值进行补充。
本发明实施例提供的游戏中生命值的补充装置,与上述实施例提供的游戏中生命值的补充方法具有相同的技术特征,所以也能解决相同的技术问题,达到相同的技术效果。
进一步,上述显示模块52还用于:获取至少一类所述虚拟治疗用品的属性信息,其中,所述属性信息包括所述虚拟治疗用品的图标,以及,该类所述虚拟治疗用品对应的生命补充值;在所述生命值控件对应的预设位置处显示所述虚拟治疗用品的属性信息。
进一步,上述生命值控件包括用于显示所述虚拟角色的生命值的进度条控件;上述显示模块52还用于:提取所述虚拟治疗用品的生命补充值;基于所述生命补充值确定所述虚拟治疗用品在所述进度条控件上对应的生命值恢复位置;在所述生命值恢复位置处显示所述虚拟治疗用品的图标。
进一步,上述显示模块52还用于:获取所述虚拟角色当前的所述生命值;根据所述生命补充值和所述虚拟角色当前的所述生命值计算使用所述虚拟治疗用品之后所述虚拟角色对应的目标生命值;将所述目标生命值在所述进度条控件上的位置确定为所述虚拟治疗用品在所述进度条控件上对应的生命值恢复位置。
进一步,上述显示模块52还用于:如果同一类的所述虚拟治疗用品的数量有多个,则在所述生命值恢复位置处显示所述虚拟治疗用品对应的数量选择控件,以及所述虚拟治疗用品的图标。
进一步,上述补充模块54用于:响应作用于所述数量选择控件的选中操作,基于所述选中操作确定选中的所述虚拟治疗用品,以及选中的所述虚拟治疗用品的数量;根据选中的所述虚拟治疗用品,以及所述虚拟治疗用品的数量对所述虚拟角色的生命值进行补充。
进一步,上述补充模块54还用于:如果同一类的所述虚拟治疗用品的数量有1个,则响应作用于所述虚拟治疗用品的图标的选中操作;根据选中的所述虚拟治疗用品,以及所述虚拟治疗用品的数量对所述虚拟角色的生命值进行补充。
进一步,上述显示模块52还用于:如果所述虚拟治疗用品有多类,则在所述进度条控件对应的预设位置处上依次显示每类所述虚拟治疗用品的图标,并在所述进度条控件上标记每类所述虚拟治疗用品对应的生命值恢复位置。
进一步,上述显示模块52还用于:按照预设的颜色值,在所述进度条控件上标记每类所述虚拟治疗用品对应的生命值恢复位置。
本发明实施例还提供一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述图1所示方法的步骤。
进一步,本发明实施例还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行上述图1所示方法的步骤。
进一步,本发明实施例还提供了一种电子设备的结构示意图,如图6所示,为该电子设备的结构示意图,其中,该电子设备包括处理器61和存储器60,该存储器60存储有能够被该处理器61执行的计算机可执行指令,该处理器61执行该计算机可执行指令以实现上述游戏中生命值的补充方法。
在图6示出的实施方式中,该电子设备还包括总线62和通信接口63,其中,处理器61、通信接口63和存储器60通过总线62连接。
其中,存储器60可能包含高速随机存取存储器(RAM,Random Access Memory),也可能还包括非不稳定的存储器(non-volatile memory),例如至少一个磁盘存储器。通过至少一个通信接口63(可以是有线或者无线)实现该系统网元与至少一个其他网元之间的通信连接,可以使用互联网,广域网,本地网,城域网等。总线62可以是ISA(IndustryStandard Architecture,工业标准体系结构)总线、PCI(Peripheral ComponentInterconnect,外设部件互连标准)总线或EISA(Extended Industry StandardArchitecture,扩展工业标准结构)总线等。所述总线62可以分为地址总线、数据总线、控制总线等。为便于表示,图6中仅用一个双向箭头表示,但并不表示仅有一根总线或一种类型的总线。
处理器61可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器61中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器61可以是通用处理器,包括中央处理器(Central Processing Unit,简称CPU)、网络处理器(Network Processor,简称NP)等;还可以是数字信号处理器(Digital SignalProcessor,简称DSP)、专用集成电路(Application Specific Integrated Circuit,简称ASIC)、现场可编程门阵列(Field-Programmable Gate Array,简称FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本发明实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器,处理器61读取存储器中的信息,结合其硬件完成前述实施例的游戏中生命值的补充方法。
本发明实施例所提供的游戏中生命值的补充方法、装置及电子设备的计算机程序产品,包括存储了程序代码的计算机可读存储介质,所述程序代码包括的指令可用于执行前面方法实施例中所述的方法,具体实现可参见方法实施例,在此不再赘述。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的装置的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
另外,在本发明实施例的描述中,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域技术人员而言,可以具体情况理解上述术语在本发明中的具体含义。
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
在本发明的描述中,需要说明的是,术语“中心”、“上”、“下”、“左”、“右”、“竖直”、“水平”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。此外,术语“第一”、“第二”、“第三”仅用于描述目的,而不能理解为指示或暗示相对重要性。
最后应说明的是:以上实施例,仅为本发明的具体实施方式,用以说明本发明的技术方案,而非对其限制,本发明的保护范围并不局限于此,尽管参照前述实施例对本发明进行了详细的说明,本领域技术人员应当理解:任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,其依然可以对前述实施例所记载的技术方案进行修改或可轻易想到变化,或者对其中部分技术特征进行等同替换;而这些修改、变化或者替换,并不使相应技术方案的本质脱离本发明实施例技术方案的精神和范围,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。
- 游戏中生命值的补充方法、装置及电子设备
- 一种居民用电数据挖掘中应用贝叶斯估计补充缺失值的方法