第一句子网 - 唯美句子、句子迷、好句子大全
第一句子网 > 游戏中技能控制的方法 装置 存储介质与终端设备与流程

游戏中技能控制的方法 装置 存储介质与终端设备与流程

时间:2024-07-04 08:41:56

相关推荐

游戏中技能控制的方法 装置 存储介质与终端设备与流程

本公开涉及人机交互技术领域,尤其涉及一种游戏中技能控制的方法、游戏中技能控制的装置、计算机可读存储介质与终端设备。

背景技术:

随着人机交互技术的发展,人机交互方式越来越多样化,使得电子游戏在移动终端、vr(virtualreality,虚拟现实)终端等不同平台上得到广泛应用。其中,moba(multiplayeronlinebattlearena,多人在线战术竞技游戏)、mmorpg(massivemultiplayeronlinerole-playinggame,大型多人在线角色扮演游戏)等类型的游戏也从传统的电脑、游戏机平台发展到其他平台,并受到很多玩家的喜爱。

在上述类型的游戏中,玩家常常需要对虚拟角色的技能进行升级,例如在人物等级提高时进行技能“加点”操作,以提高技能属性,增强人物实力。一般每个虚拟角色具有多个技能,例如在moba游戏中通常是3个或4个技能,这样在实际游戏中,可能导致玩家由于误点而升级错了技能,特别是在手机的操作界面中,各个技能图标通常位于屏幕的一侧,且距离较近,容易点错,从而影响正常的游戏进程,降低玩家体验。

需要说明的是,在上述背景技术部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。

技术实现要素:

本公开提供了一种游戏中技能控制的方法、游戏中技能控制的装置、计算机可读存储介质与终端设备,进而至少在一定程度上改善玩家在升级游戏技能时容易误操作的问题。

本公开的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本公开的实践而习得。

根据本公开的第一方面,提供一种游戏中技能控制的方法,通过在终端设备的处理器上执行应用软件并在所述终端设备的显示器上渲染得到图形用户界面,所述图形用户界面中包含与虚拟角色的游戏技能相对应的技能控件,所述方法包括:当检测到所述虚拟角色的目标游戏技能满足升级条件时,在距离所述目标游戏技能对应的技能控件的预设范围内显示用于为所述目标游戏技能升级的加点控件;响应于针对所述加点控件的选择操作,升级所述目标游戏技能,且在距离所述目标游戏技能对应的技能控件的预设范围内显示用于撤销所述升级的撤销控件。

在本公开的一种示例性实施方式中,所述方法还包括:响应于针对所述撤销控件的选择操作,撤销对所述目标游戏技能的升级。

在本公开的一种示例性实施方式中,所述方法还包括:当在预设时间内未检测到针对所述撤销控件的选择操作时,隐藏所述撤销控件。

在本公开的一种示例性实施方式中,所述方法还包括:在所述图形用户界面上显示计时控件,所述计时控件用于根据所述预设时间计算并显示所述撤销控件剩余显示的时间或所述撤销控件已显示的时间。

在本公开的一种示例性实施方式中,所述计时控件位于所述撤销控件上。

在本公开的一种示例性实施方式中,所述方法还包括:响应于针对所述加点控件的选择操作,隐藏所述加点控件。

在本公开的一种示例性实施方式中,所述方法还包括:响应于针对所述撤销控件的选择操作,隐藏所述撤销控件,且显示所述加点控件。

在本公开的一种示例性实施方式中,所述方法还包括:响应于针对所述目标游戏技能对应的技能控件的选择操作,释放所述目标游戏技能,且隐藏所述撤销控件。

根据本公开的第二方面,提供一种游戏中技能控制的装置,所述装置应用于终端设备,通过在终端设备的处理器上执行应用软件并在所述终端设备的显示器上渲染得到图形用户界面,所述图形用户界面中包含与虚拟角色的游戏技能相对应的技能控件,所述装置包括:加点控件显示模块,用于当检测到所述虚拟角色的目标游戏技能满足升级条件时,在距离所述目标游戏技能对应的技能控件的预设范围内显示用于为所述目标游戏技能升级的加点控件;目标游戏技能升级模块,用于响应于针对所述加点控件的选择操作,升级所述目标游戏技能,且在距离所述目标游戏技能对应的技能控件的预设范围内显示用于撤销所述升级的撤销控件。

在本公开的一种示例性实施方式中,所述目标游戏技能升级模块用于响应于针对所述撤销控件的选择操作,撤销对所述目标游戏技能的升级。

在本公开的一种示例性实施方式中,所述加点控件显示模块还包括:撤销控件隐藏单元,用于当在预设时间内未检测到针对所述撤销控件的选择操作时,隐藏所述撤销控件。

在本公开的一种示例性实施方式中,所述加点控件显示模块用于在所述图形用户界面上显示计时控件,所述计时控件用于根据所述预设时间计算并显示所述撤销控件剩余显示的时间或所述撤销控件已显示的时间。

在本公开的一种示例性实施方式中,所述计时控件位于所述撤销控件上。

在本公开的一种示例性实施方式中,所述目标游戏技能升级模块还用于响应于针对所述加点控件的选择操作,隐藏所述加点控件。

在本公开的一种示例性实施方式中,所述加点控件显示模块还用于响应于针对所述撤销控件的选择操作,隐藏所述撤销控件,且显示所述加点控件。

在本公开的一种示例性实施方式中,所述目标游戏技能升级模块还包括:释放单元,用于响应于针对所述目标游戏技能对应的技能控件的选择操作,释放所述目标游戏技能,且隐藏所述撤销控件。

根据本公开的第三方面,提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任意一种游戏中技能控制的方法。

根据本公开的第四方面,提供一种终端设备,包括:处理器;以及存储器,用于存储所述处理器的可执行指令;以及显示器;其中,所述处理器配置为经由执行所述可执行指令来执行上述任意一种游戏中技能控制的方法。

本公开具有以下有益效果:

本公开示例性实施方式提出了一种游戏中技能控制的方法,该方法通过在检测到虚拟角色的目标游戏技能满足升级条件时,显示关于技能升级的加点控件,当玩家在终端设备选择任一加点控件时,对相应的目标游戏技能升级,同时在升级的目标游戏技能的预设范围内显示撤销控件,以使玩家对误操作的技能升级进行撤销。一方面,本示例性实施方式通过在技能升级后显示撤销控件,使玩家在误升级目标游戏技能后进行撤回,解决了游戏中由于玩家操作不当所导致的技能升级错误的问题,避免了游戏技能误升级对游戏带来的不利影响,提升了玩家的游戏体验;另一方面,在图形用户界面中增加撤销控件进一步简化了误升级技能的撤回方式,实现简单,无需增加复杂的游戏操作。

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

附图说明

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

图1示出本示例性实施方式中一种游戏中技能控制的方法的流程图;

图2示出本示例性实施方式中一种游戏界面示意图;

图3示出本示例性实施方式中另一种游戏界面示意图;

图4示出本示例性实施方式中另一种游戏中技能控制的方法的流程图;

图5示出本示例性实施方式中一种游戏中技能控制的装置的结构框图;

图6示出本示例性实施方式中一种用于实现上述方法的计算机可读存储介质;

图7示出本示例性实施方式中一种用于实现上述方法的终端设备。

具体实施方式

现在将参考附图更全面地描述示例实施方式。然而,示例性实施方式能够以多种形式实施,且不应被理解为限于在此阐述的范例;相反,提供这些实施方式使得本公开将更加全面和完整,并将示例实施方式的构思全面地传达给本领域的技术人员。所描述的特征、结构或特性可以以任何合适的方式结合在一个或更多实施方式中。

本示例性实施方式首先提供了一种游戏中技能控制的方法,该方法可以通过在终端设备的处理器上执行应用软件并在终端设备的显示器上渲染得到图形用户界面。其中,终端设备可以是具有显示屏幕的电子设备,如计算机、平板电脑、智能手机等,也可以是游戏机、vr设备等室内终端设备,包括用于存储数据的存储器和用于数据处理的处理器,通过存储器安装游戏应用软件,以及处理器执行对应的游戏程序,实现游戏程序在终端设备上的运行;图形用户界面用于显示游戏界面,可以全部或部分的呈现终端设备的显示区域中;本示例性实施方式中,图形用户界面中包含与虚拟角色的游戏技能相对应的技能控件,虚拟角色是指玩家所操控的游戏角色,例如人物、动物等;技能控件是指控制技能释放的操作控件,例如可以是包含技能图标的虚拟按键,玩家可以通过点击该按键控制虚拟角色释放相应的游戏技能。

参考图1所示,示出了本示例性实施方式中技能控制方法的一种流程图,可以包括以下步骤s110~s120:

步骤s110.当检测到虚拟角色的目标游戏技能满足升级条件时,在距离目标游戏技能对应的技能控件的预设范围内显示用于为目标游戏技能升级的加点控件。

其中,目标游戏技能是指满足升级条件的游戏技能,通常是虚拟角色所有游戏技能中的一部分技能。例如:当虚拟角色人物升级时,获得用于升级技能的“点数”,但并非所有游戏技能都可以升级,游戏中一般设置了相应的限制条件,如在一些moba类游戏中,虚拟角色在达到4级或6级之前,仅能升级“普通技能”(不包含“终极技能”),则在这种情况下,“普通技能”是目标游戏技能。当满足升级条件时,可以在图形用户界面中显示升级游戏技能的操作图标,例如加点控件,以使玩家通过选择该操作图标升级游戏技能;加点控件是指在虚拟角色的目标游戏技能满足升级条件时,在图形用户界面显示的用于获得或者升级上述目标游戏技能的操作按键,本示例性实施方式中,游戏技能通常可以包括多个,对应的在图形用户界面中可以包含多个加点控件,每个加点控件对应于一个游戏技能,在每次满足升级条件时玩家可以选择操作其中一个加点控件,以获得对应的目标游戏技能或升级对应的目标游戏技能。

当检测到虚拟角色的目标游戏技能满足升级条件时,目标游戏技能的升级操作被激活,在图形用户界面中,可以显示关于目标游戏技能的技能控件,玩家可以通过该技能控件释放目标游戏技能,以使虚拟角色执行相应的游戏动作。为了使虚拟角色获得目标游戏技能,在上述技能控件的预设范围,如在一确定的矩形区域或扇形区域内,显示用于获得或升级目标游戏技能的加点控件,当玩家通过终端设备的图形用户界面执行上述加点控件的相应操作时,例如点击加点控件,虚拟角色完成技能升级,并获得相应等级的目标游戏技能。

参考图2所示,图中示意性示出了一种游戏界面200,可以展示虚拟角色的相关动作和游戏场景,在游戏界面200中,可以包括一个或多个游戏技能控件,例如:技能控件211、212和213,通过操作其中一个技能控件,例如技能控件211,可以使虚拟角色释放该技能控件对应的游戏技能;在虚拟角色满足升级条件时,加点控件221和222被激活,玩家可以通过点击等操作选择升级哪个技能,如点击图2中技能控件212对应的加点控件221,则技能控件212对应的技能升级,其他技能维持当前等级不变。此外,为了提升游戏窗口视图的简洁性,各控件可以透明显示,并悬浮于游戏界面之上。

步骤s120.响应于针对加点控件的选择操作,升级目标游戏技能,且在距离目标游戏技能对应的技能控件的预设范围内显示用于撤销升级的撤销控件。

其中,选择操作是指玩家在终端设备的图形用户界面中进行的选择相应控件的操作指令,例如:终端设备是触控终端,则选择操作可以是玩家在触控屏幕特定区域的某种触控操作,如点击相应控件的预设操作区域,以触发相应技能操作,或者选择操作也可以是对终端设备特定按键的操作,以电脑终端为例,可以设置“q”、“w”键为相应的技能控制按键,当玩家按下某个按键,则触发该按键对应的技能;撤销控件是指用于撤销技能升级操作的操作按键,当接收到玩家选择撤销控件的操作,则撤销对应的技能升级,同时图形用户界面可以显示相应的技能加点控件,以使玩家可以重新选择所要升级的目标游戏技能。

在玩家选择某加点控件后,说明相应的游戏技能已完成升级,此时在图形用户界面中可以隐藏全部加点控件,而在下次技能升级时,显示每个游戏技能对应的加点控件。

在技能升级完成后,由于存在玩家误操作导致技能错误升级的情况,因此,在一种可选的实施方式中,在升级目标游戏技能后,在目标游戏技能对应的技能控件的预设范围内可以显示用于撤销技能升级的撤销控件,其预设范围可以是图形用户界面中与目标游戏技能相距一定距离的确定形状区域,例如参考图3所示,示出了另一种游戏中的图形用户界面200,其中231为撤销控件。

当接收到终端设备对撤销控件的选择操作,可以撤销对目标游戏技能的升级,此时游戏技能转换为未升级前的状态,但游戏中虚拟角色当前已获得的经验、虚拟金币等游戏值可以保持不变。

在撤销目标游戏技能的升级后,在图形用户界面中可以隐藏撤销控件,并重新显示关于目标游戏技能的加点控件,使玩家可以重新选择需要升级的目标游戏技能,并通过选择相应的加点控件实现目标游戏技能升级。

由于在升级目标游戏技能之后,玩家可以选择撤销技能升级,也可以释放升级后的技能,因此,在一种可选的实施方式中,若检测到玩家在终端设备上选择了相应的技能控件,并释放了目标游戏技能或其他游戏技能,说明玩家对于目标游戏技能的升级是符合自身游戏需求的,则可以确定目标游戏技能的升级,隐藏撤销控件在图形用户界面中的显示。

撤销控件在图形用户界面中的显示可以设置在技能升级后的一段时间内,也可以设置成固定显示的操作图标,例如:设置预设时间,当在预设时间内检测到针对撤销控件的选择操作时,说明目标游戏技能升级不符合需求,则可以选择撤销控件,以撤销对目标游戏技能的升级;当在预设时间内未检测到针对撤销控件的选择操作时,说明目标游戏技能升级符合需求,则可以隐藏撤销控件。

其中,预设时间是指玩家在终端设备的图形用户界面选择撤销控件的有效时间,通常可以根据玩家的游戏习惯设置,例如统计玩家选择撤销控件的时间,将其平均值设置为预设时间,也可以由玩家自行设置预设时间,也就是撤销控件的显示时间。

若玩家需要在图形用户界面中提前结束撤销控件在图形用户界面中的显示,也可以设置相应的操作方式,例如当检测到玩家在图形用户界面中按住撤销控件并向任意方向拖动相应的距离时,隐藏撤销控件在图形用户界面中的显示。

在一种可选的实施方式中,在图形用户界面上可以显示计时控件,该计时控件可以用于根据预设时间计算并显示撤销控件剩余显示的时间或撤销控件已显示的时间。

在计时控件的显示时间里,玩家可以选择撤销控件以撤销目标游戏技能的升级,当到达预设时间时,相应的,计时控件的显示时间也到达阈值,此时若未检测到玩家对于撤销控件的选择操作,则计时控件可以隐藏于图形用户界面中,目标游戏技能的升级不能被撤销。

进一步的,为了节省图形用户界面中计时控件对于游戏界面的占用,计时控件可以位于撤销控件上,仅显示计时数字即可,例如参考图3中撤销控件231的显示,计时控件仅包含数字“5”,且显示于撤销控件内部,用于表示对撤销控件的显示从5秒开始进行倒计时,当归0时,撤销控件会自动消失。计时控件可以提示玩家撤销目标游戏技能升级的时间,使玩家再次确定对目标游戏技能的升级,对玩家而言,提高了技能升级的正确性。

撤销控件的显示时间可以采用不同的显示方式,例如可以用撤销控件的颜色深浅表示显示时间的长短,如当撤销控件的颜色越来越浅时,表示撤销控件的显示时间越来越短,当撤销控件的颜色成为透明时,此时撤销控件隐藏于图形用户界面中,目标游戏技能的升级不能被撤销。

此外,撤销控件可以在每次升级时显示,也可以是在部分升级过程中显示,例如:在游戏中虚拟角色的等级达到某一级时,虚拟角色可以拥有最大攻击力的技能,此时由于该技能的重要度较高,错误升级对游戏带来的影响较大,因此可以在此次技能加点后设置显示撤销控件,以避免技能错误升级对游戏带来的不利影响,同时撤销控件显示在哪个等级或哪个技能的升级操作后,也可以由玩家在终端设备的游戏客户端自行设置。

在一种可选的实施方式中,为了提升虚拟角色在游戏中的技能升级路线的准确度,玩家可以根据自己的游戏习惯预先设置虚拟角色的升级路线,或者可以通过统计游戏中玩家对虚拟角色的技能升级路线数据,将其中使用最多的技能升级路线设置为玩家在游戏中的优选技能升级路线,也可以通过机器学习方法计算游戏中玩家对于虚拟角色技能升级路线的得分,将得分最高的设置为玩家在游戏中的优选技能升级路线,由此在虚拟角色每次等级时可以按照预先设置的方式升级对应的技能。在对目标游戏技能升级后,可以检测该目标技能是否为预设升级路线中当前等级的升级技能,若是则确定对目标游戏技能升级,若不是则显示撤销控件,以使玩家撤销对目标游戏技能的升级。

此外,上述优选技能升级路线可以通过一定的推送方法推送给玩家,由玩家自行设置,也可以作为推荐升级路线,显示在玩家游戏时的相应展示区域,由玩家根据自己的需求选择升级技能。

需要说明的是,上述对加点控件和撤销控件的相应操作,如选择、计时等,均可以在终端设备进行,在操作完成后同步至服务器即可。

综上,本公开示例性实施方式提出了一种游戏中技能控制的方法,该方法通过在检测到虚拟角色的目标游戏技能满足升级条件时,显示关于技能升级的加点控件;当玩家在终端设备选择任一加点控件时,对相应的目标游戏技能升级,同时在升级的目标游戏技能的预设范围内显示撤销控件,以使玩家对误升级的技能升级操作进行撤销。一方面,本示例性实施方式通过在技能升级后显示撤销控件,使玩家在误升级目标游戏技能后进行撤回,解决了竞技类游戏中由于玩家操作不当所导致的技能升级错误的问题,避免了游戏技能误升级对游戏带来的不利影响,提升了玩家对游戏的使用体验;另一方面,在图形用户界面中增加撤销控件进一步简化了误升级技能的撤回方式,且实现简单,无需增加复杂的游戏操作。

图4示出了本示例性实施方式中技能控制方法的另一种流程图,可以包括以下步骤s410~s460:

步骤s410.当检测到虚拟角色的目标游戏技能满足升级条件时,在图形用户界面中显示加点控件,该加点控件可以用于对目标游戏技能进行升级。

步骤s420.响应于终端设备对加点控件的选择操作,升级目标游戏技能,并在图形用户界面中显示撤销控件。

其中,撤销控件用于对升级后的目标游戏技能进行升级撤销。

步骤s430.判断终端设备是否释放游戏技能,若是则执行步骤s450,确定升级目标游戏技能,并隐藏撤销控件在图形用户界面中的显示;若否则执行步骤s440,检测终端设备是否选择撤销控件。

步骤s440.检测终端设备是否执行选择撤销控件的操作,若是则执行步骤s460,撤销对目标游戏技能的升级;若否则执行步骤s450,确定升级目标游戏技能,并隐藏撤销控件在图形用户界面中的显示。

步骤s450.确定升级目标游戏技能,隐藏撤销控件在图形用户界面中的显示。

步骤s460.撤销对目标游戏技能的升级,同时在图形用户界面显示关于目标游戏技能的加点控件,以使玩家重新选择相应的加点控件以升级目标游戏技能。

通过玩家选择撤销控件的操作方法,可以避免游戏技能的错误升级对整个游戏过程带来的影响,同时也可以提高玩家对游戏的使用体验。

本公开的示例性实施方式还提供了一种游戏中技能控制的装置,参考图5所示,技能控制装置500可以应用于终端设备,通过在终端设备的处理器上执行应用软件并在终端设备的显示器上渲染得到图形用户界面,该图形用户界面中包含与虚拟角色的游戏技能相对应的技能控件,技能控制装置500包括:加点控件显示模块510,用于当检测到虚拟角色的目标游戏技能满足升级条件时,在距离目标游戏技能对应的技能控件的预设范围内显示用于为目标游戏技能升级的加点控件;目标游戏技能升级模块520,用于响应于针对加点控件的选择操作,升级目标游戏技能,且在距离目标游戏技能对应的技能控件的预设范围内显示用于撤销升级的撤销控件。

在本公开的一种示例性实施方式中,目标游戏技能升级模块520可以用于响应于针对撤销控件的选择操作,撤销对目标游戏技能的升级。

在本公开的一种示例性实施方式中,加点控件显示模块510还可以包括撤销控件隐藏单元,用于当在预设时间内未检测到针对撤销控件的选择操作时,隐藏撤销控件。

在本公开的一种示例性实施方式中,加点控件显示模块510还可以用于在图形用户界面上显示计时控件,该计时控件用于根据预设时间计算并显示撤销控件剩余显示的时间或撤销控件已显示的时间。

在本公开的一种示例性实施方式中,上述计时控件可以位于撤销控件上。

在本公开的一种示例性实施方式中,目标游戏技能升级模块520还可以用于响应于针对所述加点控件的选择操作,隐藏所述加点控件。

在本公开的一种示例性实施方式中,加点控件显示模块510还可以用于响应于针对撤销控件的选择操作,隐藏撤销控件,且显示加点控件。

在本公开的一种示例性实施方式中,目标游戏技能升级模块520还可以包括释放单元,用于响应于针对目标游戏技能对应的技能控件的选择操作,释放目标游戏技能,且隐藏撤销控件。

上述装置中各模块的具体细节在方法部分实施方式中已经详细说明,未披露的方案细节内容可以参见方法部分的实施方式内容,因而不再赘述。

所属技术领域的技术人员能够理解,本公开的各个方面可以实现为系统、方法或程序产品。因此,本公开的各个方面可以具体实现为以下形式,即:完全的硬件实施方式、完全的软件实施方式(包括固件、微代码等),或硬件和软件方面结合的实施方式,这里可以统称为“电路”、“模块”或“系统”。

本公开的示例性实施方式还提供了一种计算机可读存储介质,其上存储有能够实现本说明书上述方法的程序产品。在一些可能的实施方式中,本公开的各个方面还可以实现为一种程序产品的形式,其包括程序代码,当程序产品在终端设备上运行时,程序代码用于使终端设备执行本说明书上述“示例性方法”部分中描述的根据本公开各种示例性实施方式的步骤。

参考图6所示,描述了根据本公开的示例性实施方式的用于实现上述方法的程序产品600,其可以采用便携式紧凑盘只读存储器(cd-rom)并包括程序代码,并可以在终端设备,例如个人电脑上运行。然而,本公开的程序产品不限于此,在本文件中,可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。

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

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

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

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

本公开的示例性实施方式还提供了一种能够实现上述方法的终端设备。下面参照图7来描述根据本公开的这种示例性实施方式的终端设备700。图7显示的终端设备700仅仅是一个示例,不应对本公开实施方式的功能和使用范围带来任何限制。

如图7所示,终端设备700可以以通用计算设备的形式表现。终端设备700的组件可以包括但不限于:上述至少一个处理单元710、上述至少一个存储单元720、连接不同系统组件(包括存储单元720和处理单元710)的总线730和显示单元740,显示单元740包括显示器,用于显示图形用户界面。

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

存储单元720可以包括易失性存储单元形式的可读介质,例如随机存取存储单元(ram)721和/或高速缓存存储单元722,还可以进一步包括只读存储单元(rom)723。

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

总线730可以为表示几类总线结构中的一种或多种,包括存储单元总线或者存储单元控制器、外围总线、图形加速端口、处理单元或者使用多种总线结构中的任意总线结构的局域总线。

终端设备700也可以与一个或多个外部设备800(例如键盘、指向设备、蓝牙设备等)通信,还可与一个或者多个使得玩家能与该终端设备700交互的设备通信,和/或与使得该终端设备700能与一个或多个其它计算设备进行通信的任何设备(例如路由器、调制解调器等等)通信。这种通信可以通过输入/输出(i/o)接口750进行。并且,终端设备700还可以通过网络适配器760与一个或者多个网络(例如局域网(lan),广域网(wan)和/或公共网络,例如因特网)通信。如图所示,网络适配器760通过总线730与终端设备700的其它模块通信。应当明白,尽管图中未示出,可以结合终端设备700使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理单元、外部磁盘驱动阵列、raid系统、磁带驱动器以及数据备份存储系统等。

通过以上的实施方式的描述,本领域的技术人员易于理解,这里描述的示例实施方式可以通过软件实现,也可以通过软件结合必要的硬件的方式来实现。因此,根据本公开实施方式的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是cd-rom,u盘,移动硬盘等)中或网络上,包括若干指令以使得一台计算设备(可以是个人计算机、服务器、终端装置、或者网络设备等)执行根据本公开示例性实施方式的方法。

此外,上述附图仅是根据本公开示例性实施方式的方法所包括的处理的示意性说明,而不是限制目的。易于理解,上述附图所示的处理并不表明或限制这些处理的时间顺序。另外,也易于理解,这些处理可以是例如在多个模块中同步或异步执行的。

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

本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其他实施方式。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施方式仅被视为示例性的,本公开的真正范围和精神由权利要求指出。

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

技术特征:

1.一种游戏中技能控制的方法,其特征在于,通过在终端设备的处理器上执行应用软件并在所述终端设备的显示器上渲染得到图形用户界面,所述图形用户界面中包含与虚拟角色的游戏技能相对应的技能控件,所述方法包括:

当检测到所述虚拟角色的目标游戏技能满足升级条件时,在距离所述目标游戏技能对应的技能控件的预设范围内显示用于为所述目标游戏技能升级的加点控件;

响应于针对所述加点控件的选择操作,升级所述目标游戏技能,且在距离所述目标游戏技能对应的技能控件的预设范围内显示用于撤销所述升级的撤销控件。

2.根据权利要求1所述的方法,其特征在于,所述方法还包括:

响应于针对所述撤销控件的选择操作,撤销对所述目标游戏技能的升级。

3.根据权利要求1所述的方法,其特征在于,所述方法还包括:

当在预设时间内未检测到针对所述撤销控件的选择操作时,隐藏所述撤销控件。

4.根据权利要求3所述的方法,其特征在于,所述方法还包括:

在所述图形用户界面上显示计时控件,所述计时控件用于根据所述预设时间计算并显示所述撤销控件剩余显示的时间或所述撤销控件已显示的时间。

5.根据权利要求4所述的方法,其特征在于,所述计时控件位于所述撤销控件上。

6.根据权利要求1所述的方法,其特征在于,所述方法还包括:

响应于针对所述加点控件的选择操作,隐藏所述加点控件。

7.根据权利要求1所述的方法,其特征在于,所述方法还包括:

响应于针对所述撤销控件的选择操作,隐藏所述撤销控件,且显示所述加点控件。

8.根据权利要求1所述的方法,其特征在于,所述方法还包括:

响应于针对所述目标游戏技能对应的技能控件的选择操作,释放所述目标游戏技能,且隐藏所述撤销控件。

9.一种游戏中技能控制的装置,其特征在于,所述装置应用于终端设备,通过在所述终端设备的处理器上执行应用软件并在所述终端设备的显示器上渲染得到图形用户界面,所述图形用户界面中包含与虚拟角色的游戏技能相对应的技能控件,所述装置包括:

加点控件显示模块,用于当检测到所述虚拟角色的目标游戏技能满足升级条件时,在距离所述目标游戏技能对应的技能控件的预设范围内显示用于为所述目标游戏技能升级的加点控件;

目标游戏技能升级模块,用于响应于针对所述加点控件的选择操作,升级所述目标游戏技能,且在距离所述目标游戏技能对应的技能控件的预设范围内显示用于撤销所述升级的撤销控件。

10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1-8任一项所述的方法。

11.一种终端设备,其特征在于,包括:

处理器;

存储器,用于存储所述处理器的可执行指令;以及

显示器;

其中,所述处理器配置为经由执行所述可执行指令来执行权利要求1-8任一项所述的方法。

技术总结

本公开提供了一种游戏中技能控制的方法、装置、存储介质与终端设备,属于人机交互技术领域。所述方法通过在终端设备的处理器上执行应用软件并在终端设备的显示器上渲染得到图形用户界面,该图形用户界面中包含与虚拟角色的游戏技能相对应的技能控件,所述方法包括:当检测到所述虚拟角色的目标游戏技能满足升级条件时,在距离所述目标游戏技能对应的技能控件的预设范围内显示用于为所述目标游戏技能升级的加点控件;响应于针对所述加点控件的选择操作,升级所述目标游戏技能,且在距离所述目标游戏技能对应的技能控件的预设范围内显示用于撤销所述升级的撤销控件。本公开可以解决由于玩家操作不当导致的技能升级错误的问题,降低操作复杂度。

技术研发人员:胡珍苗

受保护的技术使用者:网易(杭州)网络有限公司

技术研发日:.10.24

技术公布日:.02.11

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。