一种游戏对象执行目标切换方法和装置与流程

文档序号:11098193阅读:458来源:国知局
一种游戏对象执行目标切换方法和装置与制造工艺

本发明涉及领域,尤其涉及一种游戏对象执行目标切换方法和装置。



背景技术:

移动终端上游戏产业的发展十分迅速,对于对战游戏而言,通常由玩家操控一游戏对象与其他玩家操控的游戏对象或终端自动生成的游戏对象进行对战。在游戏中,通常需要由玩家控制的游戏对象对其他游戏对象(如游戏中的建筑物等)发动攻击。目前,在终端触摸屏上进行快速精准攻击目标对象的方法主要是由滑动选择和点击攻击键的组合为主。例如公开号为CN104063152A的中国发明专利公开了一种选择对象的方法及装置,所述方法为:在显示对象的当前界面上检测滑动轨迹;确定所述滑动轨迹在所述当前界面上滑过的对象;将所述滑动轨迹在所述当前界面上滑过的对象确定为被选对象。采用这种方法虽然可以快速的选择玩家想要攻击的对象,但是当多个对象所在位置比较接近时,由于终端触摸屏往往较小,玩家操作不便,无法快速精确地对确定想要攻击的游戏目标,给玩家带来了不良游戏体验。



技术实现要素:

为此,需要提供一种游戏对象执行目标切换的技术方案,用以解决玩家在使用移动终端玩游戏时,由于受到触摸屏大小以及显示的游戏对象数量的限制,导致无法快速精确地确定目标对象并执行操作指令,给玩家带来不良游戏体验等问题。

为实现上述目的,发明人提供了一种游戏对象执行目标切换方法,其特征在于,所述方法包括以下步骤:

接收第一操作指令,根据游戏对象的标识信息,检测当前以第一游戏对象为中心的第一预设范围内是否存在第二游戏对象,若是则将第二游戏对象确定为第一游戏对象的目标对象,并控制第一游戏对象对第二游戏对象执行第一操作。

进一步地,所述游戏对象的标识信息包括游戏对象的类型属性,所述第二游戏对象为类型属性为预设类型属性的游戏对象。

进一步地,所述第一预设范围为当前与第一游戏对象的坐标距离小于预设距离的范围区域。

进一步地,所述第一操作指令为攻击指令,所述“控制第一游戏对象对第二游戏对象执行第一操作”包括:控制第一游戏对象对第二游戏对象进行攻击。

进一步地,所述攻击指令通过用户点击操作界面的第一按钮触发。

发明人还提供了一种游戏对象执行目标切换装置,所述装置包括指令接收单元、检测单元、目标对象确定单元和指令执行单元;

所述指令接收单元用于接收第一操作指令,所述检测单元用于根据游戏对象的标识信息,检测当前以第一游戏对象为中心的第一预设范围内是否存在第二游戏对象,若是则目标对象确定单元用于将第二游戏对象确定为第一游戏对象的目标对象,指令执行单元用于控制第一游戏对象对第二游戏对象执行第一操作。

进一步地,所述游戏对象的标识信息包括游戏对象的类型属性,所述第二游戏对象为类型属性为预设类型属性的游戏对象。

进一步地,所述第一预设范围为当前与第一游戏对象的坐标距离小于预设距离的范围区域。

进一步地,所述第一操作指令为攻击指令,所述“指令执行单元用于控制第一游戏对象对第二游戏对象执行第一操作”包括:指令执行单元用于控制第一游戏对象对第二游戏对象进行攻击。

进一步地,所述攻击指令通过用户点击操作界面的第一按钮触发。

上述技术方案所述的游戏对象执行目标切换方法和装置,所述方法包括以下步骤:接收第一操作指令,根据游戏对象的标识信息,检测当前以第一游戏对象为中心的第一预设范围内是否存在第二游戏对象,若是则将第二游戏对象确定为第一游戏对象的目标对象,并控制第一游戏对象对第二游戏对象执行第一操作。通过标识信息确定第二游戏对象,使得玩家操作的第一游戏对象的执行目标可以快速切换为第二游戏对象,进而对第二游戏对象执行第一操作指令,快速精确完成对第二游戏对象的攻击,解决了由于受到移动终端显示屏大小等因素限制无法快速确认目标对象的问题,有利于增加玩家的游戏体验。

附图说明

图1为本发明一实施例涉及的游戏对象执行目标切换方法的流程图;

图2为本发明一实施例涉及的游戏对象执行目标切换装置的示意图;

附图标记说明:

101、指令接收单元;

102、检测单元;

103、目标对象确定单元;

104、指令执行单元。

具体实施方式

为详细说明技术方案的技术内容、构造特征、所实现目的及效果,以下结合具体实施例并配合附图详予说明。

请参阅图1,为本发明一实施例涉及的游戏对象执行目标切换方法的流程图。所述方法可以应用于具有触摸屏的移动终端上,所述移动终端包括手机、平板等,所述方法可用于解决目前终端游戏中无法快速精确地确定目标对象,导致玩家游戏体验差等问题。所述方法包括以下步骤:

首先进入步骤S101接收第一操作指令。在本实施方式中,所述第一操作指令为攻击指令,所述“控制第一游戏对象对第二游戏对象执行第一操作”包括:控制第一游戏对象对第二游戏对象进行攻击。优选的,可以在玩家操作的终端上显示一定制按钮,所述攻击指令通过用户点击操作界面的定制按钮触发。例如定制按钮为“推塔”按钮,当玩家点击该按钮后将会触发攻击指令。

而后进入步骤S102检测当前以第一游戏对象为中心的第一预设范围内是否存在第二游戏对象。在本实施方式中,所述游戏对象的标识信息包括游戏对象的类型属性,所述第二游戏对象为类型属性为预设类型属性的游戏对象。例如游戏对象的类型属性包括“建筑物”、“人物”等类型,以第二游戏对象的标识信息为“建筑物”为例,则当接收到第一操作指令后,将检测当前屏幕上第一预设范围内是否存在着类型属性为“建筑物”的游戏对象。在本实施方式中,所述第一预设范围为当前与第一游戏对象的坐标距离小于预设距离的范围区域。具体地,步骤S102包括:先检测当前用户控制的第一游戏对象的坐标位置,而后依次计算当前游戏屏幕上其他游戏对象与第一游戏对象的坐标距离,筛选出与第一游戏对象的坐标距离小于预设距离的游戏对象,再判断筛选出的游戏对象的属性类型是否为第二游戏对象对应的属性类型,从而检测出第二游戏对象。

当检测出以第一游戏对象为中心的第一预设范围内存在着第二游戏对象时,则进入步骤S103将第二游戏对象确定为第一游戏对象的目标对象,并控制第一游戏对象对第二游戏对象执行第一操作。在一些实施例中,当检测到预设范围内存在着多个第二游戏对象时,则可以通过比较第一游戏对象与所有第二游戏对象的坐标距离,选择与第一游戏对象的坐标距离最近的第二游戏对象作为目标对象。在另一些实施例中,当检测到预设范围内存在着多个第二游戏对象时,也根据根据各个第二游戏对象的优先级确定优先级最高的第二游戏对象为目标对象。

下面以第一游戏对象为玩家控制的游戏中的英雄角色,第二游戏对象为游戏中自带的建筑物为例,对本发明的方法作具体说明。当用户点击操作界面上的“推塔”按钮时,则触发对建筑物的攻击指令。当接收到对建筑物的攻击指令时,则会检测出以玩家操作的英雄角色为中心,距离小于预设距离且属性类型为“建筑物”的游戏对象,并将该游戏对象确认为目标对象,而后控制英雄角色对检测出的该游戏对象进行攻击。从而解决了由于触摸屏上显示的游戏对象数量过多,导致玩家操作不便、无法快速确认攻击的目标对象、给玩家带来不良游戏体验等问题。

请参阅图2,为本发明一实施例涉及的游戏对象执行目标切换装置的示意图。所述装置包括指令接收单元101、检测单元102、目标对象确定单元103和指令执行单元104;

所述指令接收单元101用于接收第一操作指令,所述检测单元102用于根据游戏对象的标识信息,检测当前以第一游戏对象为中心的第一预设范围内是否存在第二游戏对象,若是则目标对象确定单元103用于将第二游戏对象确定为第一游戏对象的目标对象,指令执行单元104用于控制第一游戏对象对第二游戏对象执行第一操作。

在使用游戏对象执行目标切换装置时,首先指令接收单元101接收第一操作指令。在本实施方式中,所述第一操作指令为攻击指令,所述“指令执行单元用于控制第一游戏对象对第二游戏对象执行第一操作”包括:指令执行单元控制第一游戏对象对第二游戏对象进行攻击。优选的,可以在玩家操作的终端上显示一定制按钮,所述攻击指令通过用户点击操作界面的定制按钮触发。例如定制按钮为“推塔”按钮,当玩家点击该按钮后将会触发攻击指令。

而后检测单元102检测当前以第一游戏对象为中心的第一预设范围内是否存在第二游戏对象。在本实施方式中,所述游戏对象的标识信息包括游戏对象的类型属性,所述第二游戏对象为类型属性为预设类型属性的游戏对象。例如游戏对象的类型属性包括“建筑物”、“人物”等类型,以第二游戏对象的标识信息为“建筑物”为例,则当接收到第一操作指令后,将检测当前屏幕上第一预设范围内是否存在着类型属性为“建筑物”的游戏对象。在本实施方式中,所述第一预设范围为当前与第一游戏对象的坐标距离小于预设距离的范围区域。具体地,检测单元检测出的游戏对象的方式包括:先检测当前用户控制的第一游戏对象的坐标位置,而后依次计算当前游戏屏幕上其他游戏对象与第一游戏对象的坐标距离,筛选出与第一游戏对象的坐标距离小于预设距离的游戏对象,再判断筛选出的游戏对象的属性类型是否为第二游戏对象对应的属性类型,从而检测出第二游戏对象。

当检测出以第一游戏对象为中心的第一预设范围内存在着第二游戏对象时,目标确定单元103用于将第二游戏对象确定为第一游戏对象的目标对象,指令执行单元104用于控制第一游戏对象对第二游戏对象执行第一操作。在一些实施例中,当检测到预设范围内存在着多个第二游戏对象时,则可以通过比较第一游戏对象与所有第二游戏对象的坐标距离,选择与第一游戏对象的坐标距离最近的第二游戏对象作为目标对象。在另一些实施例中,当检测到预设范围内存在着多个第二游戏对象时,也根据根据各个第二游戏对象的优先级确定优先级最高的第二游戏对象为目标对象。

下面以第一游戏对象为玩家控制的游戏中的英雄角色,第二游戏对象为游戏中自带的建筑物为例,对本发明的方法作具体说明。当用户点击操作界面上的“推塔”按钮时,则触发对建筑物的攻击指令。当接收到对建筑物的攻击指令时,则会检测出以玩家操作的英雄角色为中心,距离小于预设距离且属性类型为“建筑物”的游戏对象,并将该游戏对象确认为目标对象,而后控制英雄角色对检测出的该游戏对象进行攻击。从而解决了由于触摸屏上显示的游戏对象数量过多,导致玩家操作不便、无法快速确认攻击的目标对象、给玩家带来不良游戏体验等问题。

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

本领域内的技术人员应明白,上述各实施例可提供为方法、装置、或计算机程序产品。这些实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。上述各实施例涉及的方法中的全部或部分步骤可以通过程序来指令相关的硬件来完成,所述的程序可以存储于计算机设备可读取的存储介质中,用于执行上述各实施例方法所述的全部或部分步骤。所述计算机设备,包括但不限于:个人计算机、服务器、通用计算机、专用计算机、网络设备、嵌入式设备、可编程设备、智能移动终端、智能家居设备、穿戴式智能设备、车载智能设备等;所述的存储介质,包括但不限于:RAM、ROM、磁碟、磁带、光盘、闪存、U盘、移动硬盘、存储卡、记忆棒、网络服务器存储、网络云存储等。

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

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

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

尽管已经对上述各实施例进行了描述,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改,所以以上所述仅为本发明的实施例,并非因此限制本发明的专利保护范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围之内。

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