本公开提供了一种游戏中控件的控制方法、装置以及触控终端,涉及游戏技术领域,缓解了游戏中玩家容易误操作控件的技术问题。该方法包括:响应于针对图形用户界面的触控操作,确定触控操作对应的触控点;响应于触控点位于第一扩展区域中,确定第一扩展区域对应的第一控件;控制虚拟角色执行第一控件对应的行为;响应于触控点位于多个扩展区域中,确定多个扩展区域对应的多个控件;从多个控件中确定与触控点距离最短的第二控件;控制虚拟角色执行第二控件对应的行为;响应于触控点位于第二扩展区域和第三控件的显示区域之间的重叠范围中,控制虚拟角色执行第三控件对应的行为。制虚拟角色执行第三控件对应的行为。制虚拟角色执行第三控件对应的行为。
【技术实现步骤摘要】
游戏中控件的控制方法、装置以及触控终端
[0001]本公开涉及游戏
,尤其是涉及一种游戏中控件的控制方法、装置以及触控终端。
技术介绍
[0002]在很多游戏的游戏界面中存在着多种控件,例如技能控件、攻击控件以及防御控件等等。通常这些控件都集中于一个区域,导致玩家在游戏过程中很容易点错控件。现有技术中通常将控件进行放大从而尝试规避该问题,但是这样做也可能造成对于其他控件的遮挡。
[0003]在目前的现有技术中,控件之间的遮挡导致游戏中玩家容易误操作控件,影响玩家的游戏体验。
技术实现思路
[0004]本公开的目的在于提供一种游戏中控件的控制方法、装置以及触控终端,以缓解游戏中玩家容易误操作控件的技术问题。
[0005]第一方面,本公开实施例提供了一种游戏中控件的控制方法,通过终端设备提供图形用户界面,所述游戏的游戏场景中包含通过所述终端设备控制的虚拟角色,所述图形用户界面中包含针对所述虚拟角色的控件以及所述控件对应的扩展区域,所述扩展区域包围所述控件的显示区域;所述方法包括:
[0006]响应于针对所述图形用户界面的触控操作,确定所述触控操作对应的触控点;
[0007]响应于所述触控点位于第一扩展区域中,确定所述第一扩展区域对应的第一控件;
[0008]控制所述虚拟角色执行所述第一控件对应的行为;
[0009]响应于所述触控点位于多个扩展区域中,确定所述多个扩展区域对应的多个控件;
[0010]从所述多个控件中确定与所述触控点距离最短的第二控件;
[0011]控制所述虚拟角色执行所述第二控件对应的行为;
[0012]响应于所述触控点位于第二扩展区域和第三控件的显示区域之间的重叠范围中,控制所述虚拟角色执行所述第三控件对应的行为。
[0013]第二方面,本公开实施例提供了一种游戏中控件的控制装置,通过终端设备提供图形用户界面,所述游戏的游戏场景中包含通过所述终端设备控制的虚拟角色,所述图形用户界面中包含针对所述虚拟角色的控件以及所述控件对应的扩展区域,所述扩展区域包围所述控件的显示区域;包括:
[0014]第一确定模块,用于响应于针对所述图形用户界面的触控操作,确定所述触控操作对应的触控点;
[0015]第二确定模块,用于响应于所述触控点位于第一扩展区域中,确定所述第一扩展
区域对应的第一控件;
[0016]第一控制模块,用于控制所述虚拟角色执行所述第一控件对应的行为;
[0017]第三确定模块,用于响应于触控点位于多个扩展区域中,确定多个扩展区域对应的多个控件,从多个控件中确定与触控点距离最短的第二控件,并控制虚拟角色执行第二控件对应的行为;
[0018]第二控制模块,用于响应于触控点位于第二扩展区域和第三控件的显示区域之间的重叠范围中,控制虚拟角色执行第三控件对应的行为。
[0019]第三方面,本公开实施例又提供了一种触控终端,包括存储器、处理器,所述存储器中存储有可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述第一方面所述的方法的步骤。
[0020]第四方面,本公开实施例又提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机可运行指令,所述计算机可运行指令在被处理器调用和运行时,所述计算机可运行指令促使所述处理器运行上述第一方面所述的方法。
[0021]本公开实施例带来了以下有益效果:
[0022]本公开提供的一种游戏中控件的控制方法、装置以及触控终端,首先响应于针对图形用户界面的触控操作,确定触控操作对应的触控点,之后响应于触控点位于第一扩展区域中,确定第一扩展区域对应的第一控件,从而控制虚拟角色执行第一控件对应的行为,响应于所述触控点位于多个扩展区域中,确定所述多个扩展区域对应的多个控件,从所述多个控件中确定与所述触控点距离最短的第二控件,并控制所述虚拟角色执行所述第二控件对应的行为,响应于所述触控点位于第二扩展区域和第三控件的显示区域之间的重叠范围中,控制所述虚拟角色执行所述第三控件对应的行为。本方案中,通过控件对应的扩展区域包围该控件的显示区域,使控件具备两层嵌套关系,在触控操作的触控点进入某扩展区域时,能够控制虚拟角色执行该扩展区域所对应的控件的行为,在触控操作的触控点进入多个扩展区域时,能够控制虚拟角色执行其中距离最近的扩展区域所对应的控件的行为,在触控操作的触控点进入控件和扩展区域重叠部分时,能够控制虚拟角色执行重叠的控件对应行为,因此不需要放大控件本身的点击区域和显示区域,避免某控件遮挡附近其他控件的区域,在控件比较密集的情况下使玩家也可以精准的对控件进行操作,当玩家点偏的时候又可以辅助其选中要点的控件,缓解了游戏中玩家容易误操作控件的技术问题,提高了玩家的游戏体验。
附图说明
[0023]为了更清楚地说明本公开具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本公开的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0024]图1为本公开实施例提供的应用场景示意图;
[0025]图2为本公开实施例提供的一种触控终端的结构示意图;
[0026]图3为本公开实施例提供的一种触控终端的使用场景示意图;
[0027]图4为本公开实施例提供的一种游戏中控件的控制方法的流程示意图;
[0028]图5为本公开实施例提供的一种图形用户界面示意图;
[0029]图6为本公开实施例提供的另一种图形用户界面示意图;
[0030]图7为本公开实施例提供的另一种图形用户界面示意图;
[0031]图8为本公开实施例提供的另一种图形用户界面示意图;
[0032]图9为本公开实施例提供的一种游戏中控件的控制装置的结构意图。
具体实施方式
[0033]为使本公开实施例的目的、技术方案和优点更加清楚,下面将结合附图对本公开的技术方案进行清楚、完整地描述,显然,所描述的实施例是本公开一部分实施例,而不是全部的实施例。基于本公开中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本公开保护的范围。
[0034]本公开实施例中所提到的术语“包括”和“具有”以及它们的任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括其他没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0035]现在的手游控件设计一般只是覆盖常规点击区域,但是玩家有时可能点偏造成点不到的情况。而一般的控件都是矩形或者圆形的点击区域,如果单纯放大控件的点击区域将造成遮挡附近的其他控件。
[0036]由上述缺陷可知,对于现有游戏方式,玩家在对密集的游戏控件进行操作时容易本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种游戏中控件的控制方法,其特征在于,通过终端设备提供图形用户界面,所述游戏的游戏场景中包含通过所述终端设备控制的虚拟角色,所述图形用户界面中包含针对所述虚拟角色的控件以及所述控件对应的扩展区域,所述扩展区域包围所述控件的显示区域;所述方法包括:响应于针对所述图形用户界面的触控操作,确定所述触控操作对应的触控点;响应于所述触控点位于第一扩展区域中,确定所述第一扩展区域对应的第一控件;控制所述虚拟角色执行所述第一控件对应的行为;响应于所述触控点位于多个扩展区域中,确定所述多个扩展区域对应的多个控件;从所述多个控件中确定与所述触控点距离最短的第二控件;控制所述虚拟角色执行所述第二控件对应的行为;响应于所述触控点位于第二扩展区域和第三控件的显示区域之间的重叠范围中,控制所述虚拟角色执行所述第三控件对应的行为。2.根据权利要求1所述的方法,其特征在于,所述从所述多个控件中确定与所述触控点距离最短的第二控件,包括:确定所述触控点与所述多个控件中每个控件的显示区域边界之间最短的边界距离;将所述多个控件对应的多个所述边界距离中最短的边界距离对应的控件确定为第二控件。3.根据权利要求1所述的方法,其特征在于,还包括:响应于所述触控点位于多个控件的显示区域中,根据预设控件层级顺序从所述多个控件中确定所述图形用户界面中显示于最上层的第四控件;控制所述虚拟角色执行所述第四控件对应的行为。4.根据权利要求1所述的方法,其特征在于,还包括:响应于针对所述扩展区域的调整操作,确定所述调整操作对应的区域范围;将所述区域范围所形成的区域确定为所述控件对应的扩展区域。5.根据权利要求4所述的...
【专利技术属性】
技术研发人员:罗书翰,
申请(专利权)人:网易杭州网络有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。