射击游戏辅助瞄准方法、装置、存储介质、处理器及终端与流程

文档序号:16207074发布日期:2018-12-08 07:14阅读:494来源:国知局
射击游戏辅助瞄准方法、装置、存储介质、处理器及终端与流程

本发明涉及计算机领域,具体而言,涉及一种射击游戏辅助瞄准方法、装置、存储介质、处理器及终端。

背景技术

在射击类手机游戏中,需要通过执行特定的操作进行目标瞄准,再进一步进行子弹击发以完成射击动作。

针对目标瞄准操作而言,相关技术中通常利用屏幕滑动或虚拟摇杆进行准星控制。但是对于目标瞄准速度、准确性要求较高的手机游戏场景,例如:在开启瞄准镜后,瞄准操作难度较高。为了能够达到较好的游戏体验,具体的参数设置(例如:镜头灵敏度)调整的操作复杂度较高,且因人而异,由此需要游戏玩家自行进行反复校正。此外,相关技术中还提供了利用移动设备自带的陀螺仪进行准星控制的解决方案。与前者相比,虽然在参数设置调整方面的操作复杂度相对降低,但是受限于陀螺仪的控制范围和精度,存在大范围的准星调整困难,同时准星抖动较大,也给游戏体验带来一定的困难。

针对上述的问题,目前尚未提出有效的解决方案。



技术实现要素:

本发明至少部分实施例提供了一种射击游戏辅助瞄准方法、装置、存储介质、处理器及终端,以至少解决相关技术在射击类手游中所提供的目标瞄准方式在准星控制方面的难度较大,影响用户的游戏体验的技术问题。

根据本发明其中一实施例,提供了一种射击游戏辅助瞄准方法,在移动终端的屏幕上渲染一图形用户界面,图形用户界面至少包含部分游戏场景,至少部分游戏角色,至少一目标对象,以及一射击引导标识,射击引导标识用于在游戏角色的视野范围内瞄准游戏场景中的目标对象,该方法包括:

确定射击引导标识落入检测范围,将射击引导标识的移动范围锁定在瞄准范围;当射击引导标识位于瞄准范围内,触发一预设瞄准状态,其中,预设瞄准状态用于控制射击引导标识与目标对象之间的相对位置保持锁定;在预设瞄准状态下,响应于射击操作的触发,基于射击引导标识向目标对象进行射击。

可选地,在确定射击引导标识落入检测范围,将射击引导标识的移动范围锁定在瞄准范围之前,还包括:根据目标范围确定瞄准范围,其中,目标范围为目标对象的实际碰撞体范围。

可选地,根据目标范围确定瞄准范围包括:对目标范围进行近似处理,得到矩形区域;利用矩形区域的长与第一调整因子进行乘积运算得到第一中间结果,以及利用矩形区域的宽与第二调整因子进行乘积运算得到第二中间结果;将第一中间结果与第一修正因子进行乘积运算得到瞄准范围的长,以及将第二中间结果与第二修正因子进行乘积运算得到瞄准范围的宽,其中,第一修正因子与第二修正因子由游戏场景及游戏角色已装备的道具中至少之一确定的一个或多个参考因素确定。

可选地,根据目标范围确定瞄准范围还包括:确定游戏角色的视野范围内存在遮挡物;根据遮挡物的边界确定游戏角色的遮挡后视线范围;利用遮挡后视线范围调整瞄准范围。

可选地,触发射击引导标识进入预设瞄准状态包括:在图形用户界面上提供虚拟按钮控件;响应对虚拟按钮控件执行的触控操作,触发射击引导标识进入预设瞄准状态。

可选地,触发射击引导标识进入预设瞄准状态包括:在图形用户界面上提供预设触控区域;响应对预设触控区域执行的触控操作,触发射击引导标识进入预设瞄准状态。

可选地,在基于射击引导标识向目标对象进行射击之后,还包括:当满足第一预设条件时,取消将射击引导标识的移动范围锁定在瞄准范围,其中,第一预设条件至少包括以下之一:确定射击引导标识的当前位置离开结束范围,其中,结束范围大于检测范围;确定虚拟定位器件切换至关闭状态。

可选地,在基于射击引导标识向目标对象进行射击之后,还包括:当满足第二预设条件时,触发射击引导标识脱离预设瞄准状态,其中,第二预设条件至少包括以下之一:确定当前已取消将射击引导标识的移动范围锁定在瞄准范围;确定到达预设瞄准状态的预设时长阈值。

可选地,检测范围小于目标范围,瞄准范围大于目标范围。

根据本发明其中一实施例,还提供了一种射击游戏辅助瞄准装置,在移动终端的屏幕上渲染一图形用户界面,图形用户界面至少包含部分游戏场景,至少部分游戏角色,至少一目标对象,以及一射击引导标识,射击引导标识用于在游戏角色的视野范围内瞄准游戏场景中的目标对象,该装置包括:

处理模块,用于确定射击引导标识落入检测范围,将射击引导标识的移动范围锁定在瞄准范围;触发模块,用于当射击引导标识位于瞄准范围内,触发一预设瞄准状态,其中,预设瞄准状态用于控制射击引导标识与目标对象的相对位置保持锁定;执行模块,用于在预设瞄准状态下,响应于射击操作的触发,基于射击引导标识向目标对象进行射击。

可选地,上述装置还包括:确定模块,用于根据目标范围确定瞄准范围,其中,目标范围为目标对象的实际碰撞体范围。

可选地,确定模块包括:第一处理单元,用于对目标范围进行近似处理,得到矩形区域;第一计算单元,用于利用矩形区域的长与第一调整因子进行乘积运算得到第一中间结果,以及利用矩形区域的宽与第二调整因子进行乘积运算得到第二中间结果;第二计算单元,用于将第一中间结果与第一修正因子进行乘积运算得到瞄准范围的长,以及将第二中间结果与第二修正因子进行乘积运算得到瞄准范围的宽,其中,第一修正因子与第二修正因子由游戏场景及游戏角色已装备的道具中至少之一确定的一个或多个参考因素确定。

可选地,确定模块还包括:第一确定单元,用于确定游戏角色的视野范围内存在遮挡物;第二确定单元,用于根据遮挡物的边界确定游戏角色的遮挡后视线范围;调整单元,用于利用遮挡后视线范围调整瞄准范围。

可选地,触发模块包括:第二处理单元,用于在图形用户界面上提供虚拟按钮控件;第一触发单元,用于响应对虚拟按钮控件执行的触控操作,触发射击引导标识进入预设瞄准状态。

可选地,触发模块包括:第三处理单元,用于在图形用户界面上提供预设触控区域;第二触发单元,用于响应对预设触控区域执行的触控操作,触发射击引导标识进入预设瞄准状态。

可选地,上述装置还包括:取消模块,用于当满足第一预设条件时,取消将射击引导标识的移动范围锁定在瞄准范围,其中,第一预设条件至少包括以下之一:确定射击引导标识的当前位置离开结束范围,其中,结束范围大于检测范围;确定虚拟定位器件切换至关闭状态。

可选地,触发模块,还用于当满足第二预设条件时,触发射击引导标识脱离预设瞄准状态,其中,第二预设条件至少包括以下之一:确定当前已取消将射击引导标识的移动范围锁定在瞄准范围;确定到达预设预设瞄准状态的预设时长阈值。

可选地,检测范围小于目标范围,瞄准范围大于目标范围。

根据本发明其中一实施例,还提供了一种存储介质,存储介质包括存储的程序,其中,在程序运行时控制存储介质所在设备执行上述射击游戏辅助瞄准方法。

根据本发明其中一实施例,还提供了一种处理器,处理器用于运行程序,其中,程序运行时执行上述射击游戏辅助瞄准方法。

根据本发明其中一实施例,还提供了一种终端,包括:一个或多个处理器,存储器,显示装置以及一个或多个程序,其中,一个或多个程序被存储在存储器中,并且被配置为由一个或多个处理器执行,一个或多个程序用于执行上述射击游戏辅助瞄准方法。

在本发明至少部分实施例中,采用确定射击引导标识落入检测范围,将射击引导标识的移动范围锁定在瞄准范围的方式,通过当射击引导标识位于瞄准范围内,触发一预设瞄准状态,以及在预设瞄准状态下,响应于射击操作的触发,基于射击引导标识向目标对象进行射击,通过瞄准范围内的辅助瞄准能够使得游戏玩家在手机射击类游戏中灵活地进行目标瞄准,便于游戏玩家操作上手,同时也能较为明显的区分游戏玩家操作水平,适应游戏战斗需要的目的,从而实现了极大程度地提高手游端上第一人称射击游戏的可玩性、降低目标瞄准的操作复杂度、提升目标瞄准的操作灵活度的技术效果,进而解决了相关技术在射击类手游中所提供的目标瞄准方式在准星控制方面的难度较大,影响用户的游戏体验的技术问题。

附图说明

此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

图1是根据本发明其中一实施例的射击游戏辅助瞄准方法的流程图;

图2是根据本发明其中一优选实施例的检测范围及瞄准范围设置的示意图;

图3是根据本发明其中一优选实施例的瞄准过程被掩体遮挡的俯视示意图;

图4是根据本发明其中一实施例的射击游戏辅助瞄准装置的结构框图;

图5是根据本发明其中一优选实施例的射击游戏辅助瞄准装置的结构框图。

具体实施方式

为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。

需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

根据本发明其中一实施例,提供了一种射击游戏辅助瞄准方法的实施例,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。

本示例性实施例中首先公开了一种射击游戏辅助瞄准方法,该方法在移动终端的屏幕上渲染一图形用户界面,该图形用户界面至少包含部分游戏场景,至少部分游戏角色,至少一目标对象,以及一射击引导标识,该射击引导标识用于在游戏角色的视野范围瞄准游戏场景中的目标对象。该触控终端例如可以为手机、平板电脑、笔记本电脑、游戏机、掌上电脑(pda)等各种具备触控屏幕的电子设备。游戏应用可以通过触控终端的应用程序接口控制触控终端的触控屏幕呈现游戏角色、目标对象(用户需要在游戏中进行瞄准及涉及的游戏对象,可视为敌方角色)和包括虚拟摇杆的虚拟摇杆区域、虚拟战斗场景、虚拟自然环境等。图形用户界面可以为触控屏幕的整个区域,也可以为触控屏幕的部分区域,本示例性实施例对此不作特殊限定。游戏角色是指用户所操控的游戏角色,以游戏角色的局部或整体的形式在交互界面中进行显示,例如在第一人称视角下,图形用户界面的内容以用户的主控视角呈现,用户的沉浸式体验感增强,界面中可以看到游戏角色的局部,例如手或者脚;而在第三人称视角下,可以将游戏角色整体呈现在交互界面中,降低用户的操控难度及眩晕感,且更强调画面的动作感,具体以哪种方式显示,开发者可根据游戏的内容选择,本发明不局限于此。

图1是根据本发明其中一实施例的射击游戏辅助瞄准方法的流程图,在移动终端的屏幕上渲染一图形用户界面,图形用户界面至少包含部分游戏场景,至少部分游戏角色,至少一目标对象,以及一射击引导标识,射击引导标识用于在游戏角色的视野范围内瞄准游戏场景中的目标对象,如图1所示,该方法包括如下步骤:

步骤s12,确定射击引导标识落入检测范围,将射击引导标识的移动范围锁定在瞄准范围;

步骤s14,当射击引导标识位于瞄准范围内,触发一预设瞄准状态,其中,预设瞄准状态用于控制射击引导标识与目标对象之间的相对位置保持锁定;

步骤s16,在预设瞄准状态下,响应于射击操作的触发,基于射击引导标识向目标对象进行射击。

通过上述步骤,可以采用确定射击引导标识落入检测范围,将射击引导标识的移动范围锁定在瞄准范围的方式,通过当射击引导标识位于瞄准范围内,触发一预设瞄准状态,以及在预设瞄准状态下,响应于射击操作的触发,基于射击引导标识向目标对象进行射击,达到了通过瞄准范围内的辅助瞄准能够使得游戏玩家在手机射击类游戏中灵活地进行目标瞄准,便于游戏玩家操作上手,同时也能较为明显的区分游戏玩家操作水平,适应游戏战斗需要的目的,从而实现了极大程度地提高移动端上射击游戏的可玩性、降低目标瞄准的操作复杂度、提升目标瞄准的操作灵活度的技术效果,进而解决了相关技术在射击类手游中所提供的目标瞄准方式在准星控制方面的难度较大,影响用户的游戏体验的技术问题。

可选地,在步骤s12,确定射击引导标识落入检测范围,将射击引导标识的移动范围锁定在瞄准范围之前,还可以包括以下执行步骤:

步骤s11,根据目标范围确定瞄准范围,其中,目标范围为目标对象的实际碰撞体范围。

在一个可选实施例中,上述检测范围小于目标范围,瞄准范围大于目标范围。需要说明的是,上述可选实施方式并不构成对检测范围与目标范围之间位置关系的不当限定。即,检测范围与目标范围之间的位置关系还可以采用其他限定方式,例如:检测范围与目标范围之间存在部分重叠。

在本发明实施例所提供的辅助瞄准是将移动端射击游戏的瞄准过程分为两个部分。第一部分为常规的瞄准过程。当射击引导标识(例如:准星)距离目标对象较远时,采用常规的准星控制方案,即利用屏幕滑动或虚拟摇杆进行准星控制。第二部分为本发明提出的辅助瞄准方案。当满足预设条件时,自动开启该方案,辅助游戏玩家进行瞄准操作。

图2是根据本发明其中一优选实施例的检测范围及瞄准范围设置的示意图。如图2所示,在初始状态下,可以为准星设定一个检测范围(即范围a)。该范围略小于目标范围(即范围b,其表示目标对象的实际碰撞体范围),同时还会设定一个瞄准范围(即范围c)。考虑到目标对象可能会在游戏场景中发生移动,为了提前做好射击准备,瞄准范围会略大于目标范围。

作为一个可选的实施例,在步骤s11中,根据目标范围确定瞄准范围可以包括以下执行步骤:

步骤s111,对目标范围进行近似处理,得到矩形区域;

步骤s112,利用矩形区域的长与第一调整因子进行乘积运算得到第一中间结果,以及利用矩形区域的宽与第二调整因子进行乘积运算得到第二中间结果;

步骤s113,将第一中间结果与第一修正因子进行乘积运算得到瞄准范围的长,以及将第二中间结果与第二修正因子进行乘积运算得到瞄准范围的宽,其中,第一修正因子与第二修正因子由游戏场景及游戏角色已装备的道具中至少之一确定的一个或多个参考因素确定。

如图2所示,当用户在游戏中开启虚拟定位器件(例如:游戏角色所装备的瞄准镜)时,若准星位于检测范围a内或准星移动至检测范围a内,则开启辅助瞄准功能。此时,将准星锁定在瞄准范围c内。在后续的射击操作中,仅允许准星在瞄准范围c内移动,陀螺仪瞄准和屏幕滑动瞄准均允许使用。在采用陀螺仪瞄准进行准星控制的过程中,通常会设置采样时间点。每当采样时间点达到时,将通过陀螺仪获取到的角速度与采样时间间隔相乘便可得到倾斜角度a。进一步地,通过采用非线性函数f可以转化为屏幕上对应的准星偏移长度l1=f(a)。在同时开启陀螺仪瞄准和屏幕滑动瞄准两种方式的情况下,如果通过屏幕滑动操作控制准星移动而产生的相应位移转换为准星偏移l2,那么最终得到的总体偏移为l1+l2。而在仅开启陀螺仪瞄准且屏蔽屏幕滑动瞄准的情况下,则只需计算上述准星偏移长度l1。

考虑到移动端的屏幕通常为二维显示,通过近似处理可以将目标范围b近似为一个长方形。此处,假设目标范围b的长为la,目标范围b的宽为lb,长设置因子ha,宽设置因子hb,则瞄准范围c的长可以表示为ha*la,宽可以表示为hb*lb。

在一个可选实施例中,标准设置因子参考数值为:ha=3,hb=1.5。

另外,由于游戏内的一些特殊因素(例如:武器配件等)会对瞄准镜头产生影响,进而同样对瞄准范围产生影响。为此,需要采用修正因子对各影响因素进行模拟。假设长修正因子为ma,宽修正因子为mb,则最终设置的瞄准范围c的长可以表示为:ka=ma*ha*la,宽可以表示为:kb=mb*hb*lb。若影响因素包括多项,则可设置为修正因子倍率的累积ma=ma1*ma2*…*man。

下面将以示例的方式对游戏内经常出现的几种关键影响因素进行评估:

(1)瞄准镜:只要游戏角色装配瞄准镜,即可在开启瞄准镜状态下触发辅助瞄准,不同倍率镜下瞄准范围逐渐缩小,其参考数值如下:

1)红点瞄准镜:ma=1,mb=1;

2)2倍镜:ma=0.8,mb=0.8;

3)4倍镜:ma=0.7,mb=0.7;

4)8倍镜:ma=0.6,mb=0.6;

(2)枪头部件:

1)补偿器:ma=0.5,mb=0.5

由此可见,武器因素(其包括但不限于:瞄准镜、枪头部件)的叠加影响可以表示为ma1*ma2。考虑到顶配武器装备的瞄准镜与枪头部件等各种配件十分齐全,那么综合武器因素的叠加影响,则可以实现在辅助瞄准状态下,准星便已经位于目标对象的身体范围内。而且配件越齐全,准星所指向的部位能够越接近目标对象的要害部位。

可选地,在步骤s11中,根据目标范围确定瞄准范围还可以包括以下执行步骤:

步骤s114,确定游戏角色的视野范围内存在遮挡物;

步骤s115,根据遮挡物的边界确定游戏角色的遮挡后视线范围;

步骤s116,利用遮挡后视线范围调整瞄准范围。

在上述瞄准范围c生成之后,如果游戏场景内在玩家角色与目标对象之间的部分视线范围被遮挡物(例如:掩体)所遮挡,则可以根据掩体遮挡的部位对瞄准范围进行裁剪。图3是根据本发明其中一优选实施例的瞄准过程被掩体遮挡的俯视示意图,如图3所示,由于在玩家角色的视野范围内出现了掩体,因此,玩家角色的视野范围需要根据该掩体的边界重新确定遮挡后的视线范围。为此,玩家角色所能够观察到的瞄准范围同样需要根据被遮挡后的视线范围进行裁剪。

可选地,在步骤s14中,触发射击引导标识进入预设瞄准状态可以包括以下执行步骤:

步骤s141,在图形用户界面上提供虚拟按钮控件;

步骤s142,响应对虚拟按钮控件执行的触控操作,触发射击引导标识进入预设瞄准状态。

在射击游戏中,通过(左手)摇杆调整游戏角色在场景内的移动以及通过(右手)在预设区域内的触控操作调整游戏角色的朝向。由于镜头与游戏角色已进行绑定,基于触控操作,镜头所呈现的游戏场景发生变化,而准星始终显示于图形用户界面的中央,以使得准星落入检测范围,触发预设瞄准状态。

通过在图形用户界面上提供一个虚拟按钮控件,可以接收游戏玩家对虚拟按钮控件执行的点击操作。在游戏过程中,如果辅助瞄准处于关闭状态,则该虚拟按钮控件可以被设置为隐藏不可见。而在辅助瞄准处于开启状态之后,可以在触控显示屏内的特定位置显示该虚拟按钮控件,例如:位于射击控件的上方。在预设瞄准状态下,准星位置与目标对象之间的相对位置(即当目标对象发生位移时,准星位置也会自动进行同样位移)锁定不变。

可选地,在步骤s14中,触发射击引导标识进入预设瞄准状态可以包括以下执行步骤:

步骤s143,在图形用户界面上提供预设触控区域;

步骤s144,响应对预设触控区域执行的触控操作,触发射击引导标识进入预设瞄准状态。

通过在图形用户界面上提供一个预设触控区域,可以接收游戏玩家对预设触控区域执行的点击或滑动操作。在游戏过程中,如果辅助瞄准处于关闭状态,则该预设触控区域可以被设置为正常显示。而在辅助瞄准处于开启状态之后,则该预设触控区域可以被设置为特效显示,例如:左半屏幕高亮显示。在预设瞄准状态下,准星位置与目标对象之间的相对位置(即当目标对象发生位移时,准星位置也会自动进行同样位移)锁定不变。

可选地,在步骤s16,基于射击引导标识向目标对象进行射击之后,还可以包括以下执行步骤:

步骤s17,当满足第一预设条件时,取消将射击引导标识的移动范围锁定在瞄准范围,其中,第一预设条件至少包括以下之一:

(1)确定射击引导标识的当前位置离开结束范围,其中,结束范围大于检测范围;

即,若由于游戏中的虚拟武器射击操作的后坐力导致准星离开结束范围,则辅助瞄准取消。

关于结束范围的确定方式,可以将结束范围设定为长方形,假设结束范围的长为fa,结束范围的宽为fb,为避免在开启辅助瞄准与结束辅助瞄准的边缘时频繁切换状态,则结束范围可设置为大于检测范围a。

示例性参考设置参数如下:如果目标范围b的长为la,目标范围b的宽为lb,最终设置的瞄准范围c的长为ka,瞄准范围c的宽为kb,则fa=la+ka,fb=lb+kb。

(2)确定虚拟定位器件切换至关闭状态;

即,通过游戏角色执行特定操作导致瞄准镜关闭。例如:手动关闭瞄准镜,子弹击发自动关闭瞄准镜,更换弹夹时自动关闭瞄准镜。

可选地,在步骤s16,基于射击引导标识向目标对象进行射击之后,还可以包括以下执行步骤:

步骤s18,当满足第二预设条件时,触发射击引导标识脱离预设瞄准状态,其中,第二预设条件至少包括以下之一:

(1)确定当前已取消将射击引导标识的移动范围锁定在瞄准范围;

即,辅助瞄准结束。

(2)确定到达预设瞄准状态的预设时长阈值。

在处于辅助瞄准的过程中,可以触发预设瞄准状态。预设瞄准状态是指减小瞄准时的镜头晃动以便进行瞄准。但预设瞄准状态可能具有时间限制,如果超时则将强行终止该状态或对玩家所控制的游戏角色进行扣血(即生命值降低)。为此,在到达预设瞄准状态的预设时长阈值时,将会强制结束预设瞄准状态状态。

根据本发明其中一实施例,提供了一种射击游戏辅助瞄准装置的实施例,在移动终端的屏幕上渲染一图形用户界面,图形用户界面至少包含部分游戏场景,至少部分游戏角色,至少一目标对象,以及一射击引导标识,射击引导标识用于在游戏角色的视野范围内瞄准游戏场景中的目标对象。图4是根据本发明其中一实施例的射击游戏辅助瞄准装置的结构框图,如图4所示,该装置包括:处理模块10,用于确定射击引导标识落入检测范围,将射击引导标识的移动范围锁定在瞄准范围,其中,检测范围小于目标范围,瞄准范围大于目标范围,目标范围为目标对象的实际碰撞体范围;触发模块20,用于当射击引导标识位于瞄准范围内,触发一预设瞄准状态,其中,预设瞄准状态用于控制射击引导标识与目标对象的相对位置保持锁定;执行模块30,用于在预设瞄准状态下,响应于射击操作的触发,基于射击引导标识向目标对象进行射击。

可选地,图5是根据本发明其中一优选实施例的射击游戏辅助瞄准装置的结构框图,如图5所示,上述装置还包括:确定模块40,用于根据目标范围确定瞄准范围,其中,目标范围为目标对象的实际碰撞体范围。

在一个可选实施例中,上述检测范围小于目标范围,瞄准范围大于目标范围。需要说明的是,上述可选实施方式并不构成对检测范围与目标范围之间位置关系的不当限定。即,检测范围与目标范围之间的位置关系还可以采用其他限定方式,例如:检测范围与目标范围之间存在部分重叠。

可选地,确定模块40包括:第一处理单元(图中未示出),用于对目标范围进行近似处理,得到矩形区域;第一计算单元(图中未示出),用于利用矩形区域的长与第一调整因子进行乘积运算得到第一中间结果,以及利用矩形区域的宽与第二调整因子进行乘积运算得到第二中间结果;第二计算单元(图中未示出),用于将第一中间结果与第一修正因子进行乘积运算得到瞄准范围的长,以及将第二中间结果与第二修正因子进行乘积运算得到瞄准范围的宽,其中,第一修正因子与第二修正因子由游戏场景及游戏角色已装备的道具中至少之一确定的一个或多个参考因素确定。

可选地,确定模块40还包括:第一确定单元(图中未示出),用于确定游戏角色的视野范围内存在遮挡物;第二确定单元(图中未示出),用于根据遮挡物的边界确定游戏角色的遮挡后视线范围;调整单元(图中未示出),用于利用遮挡后视线范围调整瞄准范围。

可选地,触发模块20包括:第二处理单元(图中未示出),用于在图形用户界面上提供虚拟按钮控件;第一触发单元(图中未示出),用于响应对虚拟按钮控件执行的触控操作,触发射击引导标识进入预设瞄准状态。

可选地,触发模块20包括:第三处理单元(图中未示出),用于在图形用户界面上提供预设触控区域;第二触发单元(图中未示出),用于响应对预设触控区域执行的触控操作,触发射击引导标识进入预设瞄准状态。

可选地,如图5所示,上述装置还包括:取消模块50,用于当满足第一预设条件时,取消将射击引导标识的移动范围锁定在瞄准范围,其中,第一预设条件至少包括以下之一:确定射击引导标识的当前位置离开结束范围,其中,结束范围大于检测范围;确定虚拟定位器件切换至关闭状态。

可选地,触发模块20,还用于当满足第二预设条件时,触发射击引导标识脱离预设瞄准状态,其中,第二预设条件至少包括以下之一:确定当前已取消将射击引导标识的移动范围锁定在瞄准范围;确定到达预设瞄准状态的预设时长阈值。

根据本发明其中一实施例,还提供了一种存储介质,存储介质包括存储的程序,其中,在程序运行时控制存储介质所在设备执行上述射击游戏辅助瞄准方法。上述存储介质可以包括但不限于:u盘、只读存储器(rom)、随机存取存储器(ram)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。

根据本发明其中一实施例,还提供了一种处理器,处理器用于运行程序,其中,程序运行时执行上述射击游戏辅助瞄准方法。上述处理器可以包括但不限于:微处理器(mcu)或可编程逻辑器件(fpga)等的处理装置。

根据本发明其中一实施例,还提供了一种终端,包括:一个或多个处理器,存储器,显示装置以及一个或多个程序,其中,一个或多个程序被存储在存储器中,并且被配置为由一个或多个处理器执行,一个或多个程序用于执行上述射击游戏辅助瞄准方法。在一些实施例中,上述终端可以是智能手机(例如:android手机、ios手机等)、平板电脑、掌上电脑以及移动互联网设备(mobileinternetdevices,简称为mid)、pad等终端设备。上述显示装置可以是触摸屏式的液晶显示器(lcd),该液晶显示器可使得用户能够与终端的用户界面进行交互。此外,上述终端还可以包括:输入/输出接口(i/o接口)、通用串行总线(usb)端口、网络接口、电源和/或相机。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

在本发明的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。

在本申请所提供的几个实施例中,应该理解到,所揭露的技术内容,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,可以为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

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