本发明涉及一种在移动设备游戏中精确选择目标的交互方法、装置及计算机可读存储介质。
背景技术:
随着智能手机等移动设备在日常生活中的普及,以及移动设备所提供的娱乐功能的日益增强,移动设备游戏也越来越受到大众的欢迎。在从pc端的游戏如moba(多人联机在线竞技)游戏移植到移动设备端的过程中,由于移动设备操作的限制,现有的移动设备游戏往往规避了选择目标的操作,取而代之的是利用ai默认优先选择某种属性的对象、辅助按钮、小头像锁定切换、切换目标键等方式来从侧面完成目标选择与切换。在moba游戏中,典型的目标选择方式有:1.ai(默认优先英雄,优先血最少)+辅助按钮普攻/补刀/补塔按钮对目标类型进行切换;2.或者多次点击切目标按钮对目标进行切换;3.通过头像进行目标锁定,点击另一个头像进行切换。现有技术的缺点有:1.操作不够直观,需要多次点击操作复杂。2.操作不够灵活,依赖ai较多。3.玩家也很难精准控制。
技术实现要素:
本发明的主要目的在于克服现有技术的不足,提供一种在移动设备游戏中精确选择目标的交互方法、装置及计算机可读存储介质,实现移动设备端精确选择/切换/锁定游戏中目标的操作,且操作直观简便,提升玩家在游戏过程中的交互体验。
为实现上述目的,本发明采用以下技术方案:
一种在移动设备游戏中精确选择目标的交互方法,包括以下步骤:
检测触控物在触屏上针对游戏界面的预定操作,当检测到所述预定操作时,在所述游戏界面上显示光标,并检测所述触控物在所述触屏上的滑动触控操作,根据所述触控物的滑动轨迹实时更新所述光标的位置;
实时计算所述光标与所述游戏界面中可选目标之间的距离,所述可选目标为一个以上,当一可选目标离所述光标最近且与所述光标的距离不超过预定阈值范围时,将该可选目标设置为选中目标并区别于其他可选目标进行渲染;
当检测到所述触控物离开所述触屏时,对当前选中目标施加预定技能。
进一步地,所述针对游戏界面的预定操作为针对触发所述预定技能的虚拟按钮的操作。
进一步地,针对所述虚拟按钮的操作为点击所述虚拟按钮并在所述触屏上滑动预定距离,长按所述虚拟按钮预定时长或双击所述虚拟按钮中的任意一种。
进一步地,所述滑动轨迹的起点为所述预定操作的最终触控点。
进一步地,所述在所述游戏界面上显示所述光标之后,在所述触控物离开所述触屏之前,在所述游戏界面上以预设方式实时标示所述触控物在所述触屏上的触控点的当前位置。
进一步地,所述预定阈值可以为0。
进一步地,所述预定阈值可以大于0。
进一步地,所述触控物可以为手指。
一种在移动设备游戏中精确选择目标的交互装置,包括:
触屏;
处理器;
计算机可读存储介质,其存储计算机程序,所述计算机程序使得所述处理器执行所述的方法。
一种计算机可读存储介质,其存储的计算机程序使得处理器执行所述的方法。
本发明的有益效果:
本发明提供的控制移动设备游戏特别是手机游戏中信息显示的交互方法及装置,可以有效降低玩家在移动设备游戏过程中选择目标的操作复杂度,操作直观,灵活便捷,显著提升玩家在游戏过程中的交互体验。具体来说,本发明的优点有:
(1)通过较为直观地预定简单操作,如点击按钮及滑动,即可选择/切换目标,选择/切换目标的操作将变得直观易懂,同时减少玩家操作步骤。
(2)避免多按钮点击。
(3)通过移动光标操作,会自动选中距离光标最近的目标,玩家操作更灵活,不用着急于半天选不到对象。
在优选实施例中,触控物针对游戏界面的所述预定操作和触控物在触屏上用于更新光标位置的所述滑动触控操作为一次触控完成,触控过程中触控物未离开触屏。该触控方式可使得游戏操控更加简洁快速。
附图说明
图1为本发明在移动设备游戏中精确选择目标的交互方法实施例的流程图;
图2至图4分别为本发明一个的实例进行目标选择的演示图。
具体实施方式
以下对本发明的实施方式作详细说明。应该强调的是,下述说明仅仅是示例性的,而不是为了限制本发明的范围及其应用。
参阅图1,在一种实施例中,一种在移动设备游戏中精确选择目标的交互方法,包括以下步骤:
步骤s1、检测触控物在触屏上针对游戏界面的预定操作,当检测到所述预定操作时,在所述游戏界面上显示光标,并检测所述触控物在所述触屏上的滑动触控操作,根据所述触控物的滑动轨迹实时更新所述光标的位置;
步骤s2、实时计算所述光标与所述游戏界面中可选目标之间的距离,所述可选目标为一个以上,当一可选目标离所述光标最近且与所述光标的距离不超过预定阈值范围时,将该可选目标设置为选中目标并区别于其他可选目标进行渲染;
步骤s3、当检测到所述触控物离开所述触屏时,对当前选中目标施加预定技能。
本发明中的移动设备包含但不限于手机、平板电脑等。通常来说,所述触控物为用户的手指,但并不排除使用其他触控媒介如触控笔等作为触控物。
在优选的实施例中,将该可选目标设置为选中目标并区别于其他可选目标进行渲染,可以采用诸如使选中目标的亮度高于其他可选目标的亮度,使选中目标的颜色不同于其他可选目标的颜色,或使选中目标产生预定的动作等各种方式。
利用多点触控技术,可在进行所述预定操作和所述滑动触控操作的同时使针对所述游戏界面的其他游戏触控操作保持有效。多点触控技术为本领域技术人员所熟知的现有技术,使用多点触控技术,触屏能够同时接受来自屏幕上多个点进行的人机交互操作。
在优选的实施例中,所述针对游戏界面的预定操作为针对触发所述预定技能的虚拟按钮的操作。
在具体实施例中,针对所述虚拟按钮的操作可以但不限于为点击所述虚拟按钮并在所述触屏上滑动预定距离、长按所述虚拟按钮预定时长或双击所述虚拟按钮等操作。
在特别优选的实施例中,所述滑动触控操作的所述滑动轨迹的起点为所述预定操作的最终触控点,即,触控物针对游戏界面的所述预定操作和触控物在触屏上用于更新光标位置的所述滑动触控操作为一次触控完成,触控过程中手指未离开触屏。该触控方式可使得游戏操控更加简洁快速。
例如,当检测到点击虚拟按钮并在触屏上滑动预定距离时显示光标,当触控物滑动预定距离后,便从对虚拟按钮的触控转为对光标的控制,一气呵成,玩家并无中断触控动作,使得玩家的操作更加顺畅和便利。由于仅在点击虚拟按钮后滑动预定距离才触发目标选择过程,因此也不会干扰针对虚拟按钮普通点击的操作。
当然,所述预定操作和所述滑动触控操并不必须采用一次触控完成的方式。在其他实施例中,所述预定操作和所述滑动触控操作也可以是在操作过程中手指离开过触屏的非一次完成的触控操作。
在优选的实施例中,在所述游戏界面上显示所述光标之后,在所述触控物离开所述触屏之前,在所述游戏界面上以预设方式实时标示所述触控物在所述触屏上的触控点的当前位置。较佳地,可以在所述游戏界面上对应所述触控物的位置显示一虚拟摇杆,并基于所述虚拟摇杆标示触控物的当前位置。当然,也可以不显示虚拟摇杆,只在所述游戏界面上标示出触控点的具体位置即可。
本交互方法中的所述预定阈值可以大于0,当一可选目标离所述光标最近且与所述光标的距离不超过该预定阈值范围时,将该可选目标设置为选中目标并区别于其他可选目标进行渲染。另外,所述预定阈值也可以为0,即,当检测到目标与所述光标的距离为0时,选中该目标。
在另一些实施例中,本发明还提供一种在移动设备游戏中精确选择目标的交互装置,包括:
触屏;
处理器;
计算机可读存储介质,其存储计算机程序,所述计算机程序使得所述处理器执行前述任一实施例的方法。
在又一些实施例中,本发明还提供一种计算机可读存储介质,其存储的计算机程序使得处理器执行前述任一实施例的方法。
以下结合一个具体实例的操作对本发明实施例进行说明。
参阅图2至图4,需要选择目标时,用户通过点击虚拟按钮并滑动的操作,触发虚拟摇杆,通过虚拟摇杆控制界面中的光标移动,系统检测目标与光标的距离,暂时锁定离光标最近的目标,松开虚拟摇杆后发动虚拟按钮预定义的操作。具体步骤如下:
(1)检测用户在虚拟按钮上的触控操作,包括点击虚拟按钮并移动一小段距离,触发游戏界面右侧的虚拟摇杆。
(2)对虚拟摇杆进行操作,控制游戏界面中的光标移动,以选择目标。确定目标被选中的条件可预定义为以下两种之一:
a.当光标移动至某一攻击对象上(光标与对象重合),提示用户此对象为暂时选中状态;
b.当光标移动时,实时计算并判定某一阈值范围内距离光标最近的攻击对象,提示玩家此对象为暂时选中状态。如图2至图4所示,当控制红色光标分别经过三个不同对象,对象被暂时选中时呈现高亮状态以对玩家进行提示。
(3)检测到玩家操作结束,向选中的攻击对象释放按钮所对应的操作。
虚拟按钮可以是不仅限于游戏中针对目标进行“攻击”操作的虚拟按钮。触发目标选择过程的触控操作也可适用于其他需要精确选目标的操作。
以上内容是结合具体/优选的实施方式对本发明所作的进一步详细说明,不能认定本发明的具体实施只局限于这些说明。对于本发明所属技术领域的普通技术人员来说,在不脱离本发明构思的前提下,其还可以对这些已描述的实施方式做出若干替代或变型,而这些替代或变型方式都应当视为属于本发明的保护范围。