游戏技能释放的方法及装置、电子设备、存储介质与流程

文档序号:16474396发布日期:2019-01-02 23:26阅读:159来源:国知局
游戏技能释放的方法及装置、电子设备、存储介质与流程

本发明涉及游戏领域,特别是涉及游戏技能释放的方法及装置、电子设备、存储介质。



背景技术:

目前,网络游戏中通常设置有大量的游戏角色,以供游戏玩家选择,每个游戏角色都具有对应的游戏技能,游戏玩家可以点击某个游戏技能对应的技能图标,当松手时,即可以完成游戏技能的释放。

然而,这种“点击-松手-释放”的方式较为单一,无法实现技能释放的个性化,当面对某些较复杂的游戏技能,将难以适用。



技术实现要素:

鉴于上述问题,提出了本发明以便提供克服上述问题或者至少部分地解决上述问题的游戏技能释放的方法及装置、电子设备、存储介质,包括:

游戏技能释放的方法,通过在移动终端的处理器上执行软件应用并在所述移动终端的触控显示器上渲染得到图形用户界面,所述图形用户界面中包含至少一技能图标,所述方法包括:

检测针对技能图标的触控操作;其中,所述技能图标与游戏技能相对应,所述游戏技能具有在一预设方向上的释放属性;

确定所述释放属性对应的初始参数,并根据所述触控操作,对所述初始参数进行调整,得到目标参数;其中,所述触控操作为一轨迹为弧形的滑动操作;

按照所述目标参数,释放所述游戏技能。

可选地,所述根据所述触控操作,对所述初始参数进行调整,得到目标参数的步骤包括

检测所述触控操作的滑动方向和滑动距离;根据所述滑动方向和所述滑动距离,将所述初始参数调整为目标参数。

可选地,所述根据所述滑动方向和所述滑动距离,将所述初始参数调整为目标参数的步骤包括:

确定所述滑动距离对应的调整幅度;

当所述滑动方向为顺时针方向时,将所述初始参数增大所述调整幅度,得到目标参数;

当所述滑动方向为逆时针方向时,将所述初始参数减小所述调整幅度,得到目标参数。

可选地,所述预设方向与所述游戏技能所属虚拟角色的朝向一致。

可选地,还包括:

当检测到所述触控操作转换指定操作时,取消释放所述游戏技能;其中,所述指定操作为一轨迹为直线且滑动距离大于一预设值的滑动操作。

可选地,还包括:

在所述图形用户界面中,显示所述释放属性对应的指示图标。

可选地,所述释放属性包括以下任一项:

释放距离、释放范围、释放强度、释放速度。

游戏技能释放的装置,通过在移动终端的处理器上执行软件应用并在所述移动终端的触控显示器上渲染得到图形用户界面,所述图形用户界面中包含至少一技能图标,所述装置包括:

触控操作检测模块,用于检测针对技能图标的触控操作;其中,所述技能图标与游戏技能相对应,所述游戏技能具有在一预设方向上的释放属性;

目标参数得到模块,用于确定所述释放属性对应的初始参数,并根据所述触控操作,对所述初始参数进行调整,得到目标参数;其中,所述触控操作为一轨迹为弧形的滑动操作;

游戏技能释放模块,用于按照所述目标参数,释放所述游戏技能。

电子设备,包括处理器、存储器及存储在所述存储器上并能够在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如上所述的游戏技能释放的方法的步骤。

计算机可读存储介质,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现如上所述的游戏技能释放的方法的步骤。

本发明具有以下优点:

在本发明中,通过检测针对技能图标的触控操作,触控操作为一轨迹为弧形为滑动操作,技能图标与游戏技能相对应,游戏技能具有在一预设方向上的释放属性,然后确定释放属性对应的初始参数,并根据触控操作,对初始参数进行调整,得到目标参数,按照目标参数,释放游戏技能,实现了个性化的技能释放,满足复杂的技能释放需求。

附图说明

为了更清楚地说明本发明的技术方案,下面将对本发明的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1是本发明一实施例提供的游戏技能释放的方法的步骤流程图;

图2是本发明一实施例提供的图形用户界面的示意图;

图3是本发明另一实施例提供的图形用户界面的示意图;

图4是本发明另一实施例提供的图形用户界面的示意图;

图5是本发明另一实施例提供的图形用户界面的示意图;

图6是本发明另一实施例提供的图形用户界面的示意图;

图7是本发明另一实施例提供的游戏技能释放的方法的步骤流程图;

图8是本发明一实施例提供的游戏技能释放的装置的结构框图。

具体实施方式

为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

参照图1,示出了本发明一实施例提供的游戏技能释放的方法的步骤流程图,具体可以包括如下步骤:

步骤101,检测针对技能图标的触控操作;其中,技能图标与游戏技能相对应,游戏技能具有在一预设方向上的释放属性;

作为一种示例,释放属性可以包括以下任一项:

释放距离、释放范围、释放强度、释放速度。

在实际应用中,如图2,可以通过在移动终端210的处理器上执行软件应用并在移动终端210的触控显示器上渲染得到图形用户界面220,图形用户界面220中可以包含至少一技能图标230,图形用户界面220中还可以包括虚拟的游戏角色240和移动控制器250。

在本发明示例性实施例中,移动控制器250可以设置于图形用户界面220的左下方,根据移动控制器250接收到的操作控制游戏角色240在游戏场景中进行位移和/或旋转,而图形用户界面220的右下方则提供多个技能图标230,用于向玩家提供发送技能的控制功能。从而,在该实施例中,方便可通过左手控制游戏角色在游戏场景中进行位移及旋转,通过右手控制技能图标来进行技能发送。

在一种实施例中,每个技能图标可对应的不同的游戏技能,游戏技能具有在预设方向上的释放属性,预设方向可以为与虚拟角色的朝向一致,当需要释放某个游戏技能时,游戏玩家可以对该游戏技能对应的技能图标进行触控操作,以在所述虚拟角色的朝向上释放该游戏技能。

在一种示例中,如图3为未进行触控操作时图形用户界面220,技能图标230处于初始位置,如图4为进行触控操作时图形用户界面220,当对技能图标230进行触控操作时,技能图标230可以离开初始位置,跟随触控操作在预设范围内(如图4中技能图标230所在大圆260内)进行移动,在游戏中的表现为:当手指点击技能图标230后,在预设范围260内顺时针滑动时,相应的,技能图标230跟随手指在预设范围260内移动。

步骤102,确定释放属性对应的初始参数,并根据触控操作,对初始参数进行调整,得到目标参数;其中,触控操作可以为以轨迹为弧形为滑动操作;

作为一种示例,初始参数可以为空值,也可以为预设的参数范围内的中位值,当然还可以为参数范围内的任一值,如当释放属性为释放强度时,参数范围可以为0-100%的释放强度,初始参数可以为50%的释放强度。

在具体实现中,释放属性具有对应的参数值,当检测到触控操作时,可以获取释放属性对应的初始参数,然后可以根据触控操作,对初始参数进行实时调整,如顺时针滑动可以对初始参数进行增大,逆时针滑动可以对初始参数进行减小,在触控操作结束时,可以获得目标参数。

步骤103,按照目标参数,释放游戏技能。

当检测到该触控操作结束时,如进行该触控操作的手指离开屏幕,可以生成目标参数对应的技能释放指令,以控制游戏角色执行技能释放指令,按照目标参数,释放该游戏技能。

例如,当游戏技能为攻击类技能,则释放属性可以为攻击距离,在确定目标攻击距离后,可以直接在与游戏技能所属虚拟角色的朝向释放该游戏技能,以攻击目标位置。

在一示例中,当目标攻击距离大于最大预设距离时,记录目标攻击距离对应的目标位置,控制虚拟对象进行位置移动,当虚拟对象移动至与目标位置的距离小于或等于最大预设距离时,则释放该游戏技能,以攻击目标位置。

又如,当游戏技能为位移技能时,则释放属性可以为位移距离,在确定目标位移距离后,可以直接在虚拟角色的朝向释放该游戏技能,以使虚拟角色的位移至目标位置。

在本发明一实施例中,还可以包括如下步骤:

当检测到触控操作转换指定操作时,取消释放游戏技能;其中,指定操作为一轨迹为直线且滑动距离大于一预设值的滑动操作。

在触控操作的结束前,游戏玩家可以变更触控操作的轨迹,将弧形的滑动操作转换为直线的滑动操作,如首先顺时针滑动后,在手指未离开屏幕的情况下继续向正前方直线滑动,当检测到直线的滑动操作对应的滑动距离大于预设值时,则可以取消释放该游戏技能。通过设置轨迹为弧形的滑动操作控制游戏技能释放,以及设置轨迹为直线的滑动操作控制游戏技能取消,避免用户在释放游戏技能过程中的误操作导致释放游戏技能失败。

在本发明一实施例中,还可以包括如下步骤:

在图形用户界面中,显示释放属性对应的指示图标。

在实际应用中,如图5,当确定释放属性对应的初始参数时,可以在图形用户界面220中显示初始参数对应的指示图标270,指示图标270可以随着释放属性中参数值的变化而不断调整,如图6中指示图标270为参数值增大后对应的指示图标。当然,图5、图6中所示的指示图标270为当释放属性为释放范围时的一示例,可以根据实际需求,设置其他的指示图标。

在本发明一实施例中,游戏技能可以具有多个释放属性,可以采用同一触控操作同时多个释放属性进行调整,根据触控操作的滑动方向和滑动距离与参数调整的映射关系,确定释放属性的目标参数。

在本示例性实施例中,游戏技能包括至少一释放属性,根据滑动方向和滑动距离,将初始参数调整为目标参数的步骤包括:确定滑动距离对应的调整幅度;当滑动方向为顺时针方向时,将第一初始参数增大第一调整幅度,将第二初始参数减小第二调整幅度,得到目标参数;当所述滑动方向为逆时针方向时,将第一初始参数减小第一调整幅度,将第二初始参数增大第二调整幅度,得到目标参数。

如释放属性可以包括释放范围和释放强度,在一具体实施例中,释放范围和释放强度具体可以为攻击范围和攻击强度,当触控操作的滑动方向为顺时针滑动时,相应的增大该游戏技能对应的攻击范围,如图5中指示图标270表征的覆盖范围增大至图6时,同时,减小该游戏技能对应的攻击强度。

又如,释放属性可以包括攻击距离和攻击速度,当触控操作的滑动方向顺时针滑动时,相应的增大攻击距离,减小攻击速度。

在本发明中,通过检测针对技能图标的触控操作,触控操作为一轨迹为弧形为滑动操作,技能图标与游戏技能相对应,游戏技能具有在一预设方向上的释放属性,然后确定释放属性对应的初始参数,并根据触控操作,对初始参数进行调整,得到目标参数,按照目标参数,释放游戏技能,实现了个性化的技能释放,满足复杂的技能释放需求。

参照图7,示出了本发明另一实施例提供的游戏技能释放的方法的步骤流程图,具体可以包括如下步骤:

步骤701,检测针对技能图标的触控操作;其中,技能图标与游戏技能相对应,游戏技能具有在一预设方向上的释放属性;

针对每个技能图标,具有对应的游戏技能,当需要释放某个游戏技能时,游戏玩家可以对该游戏技能对应的技能图标进行触控操作。

步骤702,确定释放属性对应的初始参数;

在具体实现中,释放属性具有对应的参数值,当检测到触控操作时,可以获取释放属性对应的初始参数。

步骤703,检测触控操作的滑动方向和滑动距离;

由于触控操作为轨迹为弧形的滑动操作,则可以确定滑动操作对应的滑动方向和滑动距离,如滑动操作可以为顺时针滑动,则滑动方向为顺时针方向,滑动距离为与起始点的距离。

在单次滑动操作中,滑动距离是不断变化的,可以获取滑动操作结束时的滑动距离作为最终的滑动距离。

步骤704,根据滑动方向和滑动距离,将初始参数调整为目标参数;

在确定滑动方向和滑动距离后,可以根据滑动方向和滑动距离,将初始参数调整为目标参数。

在本发明一实施例中,步骤704可以包括如下子步骤:

确定滑动距离对应的调整幅度;当滑动方向为顺时针方向时,将初始参数增大调整幅度,得到目标参数;当滑动方向为逆时针方向时,将初始参数减小调整幅度,得到目标参数。

在具体实现中,可以在预置数据库中查找滑动距离对应的调整幅度,当滑动方向为顺时针方向时,则可以将初始参数增大调整幅度,当滑动方向为逆时针方向时,则可以将初始参数减小调整幅度,得到目标参数。

步骤705,按照目标参数,释放游戏技能。

在获得目标参数后,可以生成目标参数对应的技能释放指令,以控制游戏角色执行技能释放指令,释放游戏技能。

需要说明的是,对于方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明实施例并不受所描述的动作顺序的限制,因为依据本发明实施例,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本发明实施例所必须的。

参照图8,示出了本发明一实施例提供的游戏技能释放的装置的步骤流程图,通过在移动终端的处理器上执行软件应用并在移动终端的触控显示器上渲染得到图形用户界面,图形用户界面中包含至少一技能图标。

具体的,可以包括如下模块:

触控操作检测模块801,用于检测针对技能图标的触控操作;其中,技能图标与游戏技能相对应,游戏技能具有在一预设方向上的释放属性;

目标参数得到模块802,用于确定释放属性对应的初始参数,并根据触控操作,对初始参数进行调整,得到目标参数;其中,触控操作为一轨迹为弧形的滑动操作;

游戏技能释放模块803,用于按照目标参数,释放游戏技能。

在本发明一实施例中,目标参数得到模块802包括:

方向距离检测子模块,用于检测触控操作的滑动方向和滑动距离;

参数调整子模块,用于根据滑动方向和滑动距离,将初始参数调整为目标参数。

在本发明一实施例中,参数调整子模块包括:

调整幅度确定单元,用于确定滑动距离对应的调整幅度;

增大单元,用于当滑动方向为顺时针方向时,将初始参数增大调整幅度,得到目标参数;

减小单元,用于当滑动方向为逆时针方向时,将初始参数减小调整幅度,得到目标参数。

在本发明一实施例中,预设方向与游戏技能所属虚拟角色的朝向一致。

在本发明一实施例中,还包括:

取消释放模块,用于当检测到触控操作转换指定操作时,取消释放游戏技能;其中,指定操作为一轨迹为直线且滑动距离大于一预设值的滑动操作。

在本发明一实施例中,还包括:

指示图标显示模块,用于在图形用户界面中,显示释放属性对应的指示图标。

在本发明一实施例中,释放属性包括以下任一项:

释放距离、释放范围、释放强度、释放速度。

对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

本发明一实施例还提供了电子设备,可以包括处理器、存储器及存储在存储器上并能够在处理器上运行的计算机程序,计算机程序被处理器执行时实现如上游戏技能释放的方法的步骤。

本发明一实施例还提供了计算机可读存储介质,计算机可读存储介质上存储计算机程序,计算机程序被处理器执行时实现如上游戏技能释放的方法的步骤。

本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。

本领域内的技术人员应明白,本发明实施例的实施例可提供为方法、装置、或计算机程序产品。因此,本发明实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

本发明实施例是参照根据本发明实施例的方法、终端设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理终端设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理终端设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理终端设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理终端设备上,使得在计算机或其他可编程终端设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程终端设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

尽管已描述了本发明实施例的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明实施例范围的所有变更和修改。

最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者终端设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者终端设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者终端设备中还存在另外的相同要素。

以上对本发明所提供的游戏技能释放的方法及装置、电子设备、存储介质,进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1