自由视角朝向切换方法及装置、存储介质、电子设备制造方法及图纸

技术编号:18382118 阅读:42 留言:0更新日期:2018-07-07 21:17
本公开涉及人机交互技术领域,尤其涉及一种自由视角朝向切换方法及装置、存储介质、电子设备。该方法可以包括响应作用于所述触控操作区域的输入起始事件,获取所述输入起始事件在所述触控操作区域中的位置;根据所述输入起始事件在所述触控操作区域中的位置,获取所述自由视角在与所述交互界面垂直的目标平面上的目标朝向;控制所述自由视角从所述输入起始事件发生前的朝向直接切换至所述目标朝向。本公开简化了操作步骤,提高了切换自由视角朝向的效率,降低了操作成本,切换自由视角的即时性较好,同时也满足用户在紧张快节奏的射击类游戏中对切换自由视角的即时性的需求。

Free viewpoint switching method and device, storage medium, and electronic device

The disclosure relates to the field of human-computer interaction, in particular to a free viewpoint switching method and device, storage medium, and electronic equipment. The method may include an input starting event that responds to the touch operation area and obtains the position of the input starting event in the touch operation area, and according to the position of the input starting event in the touch operation area, the target plane that the free angle of view is perpendicular to the interface is obtained. Control the free perspective to switch directly from the direction before the input initiating event to the target orientation. This open simplifies the operation steps, improves the efficiency of switching free angle of view, reduces operation cost, improves the immediacy of the free angle of view, and satisfies the user's need to switch the instant of free angle of view in the fast paced shooting game.

【技术实现步骤摘要】
自由视角朝向切换方法及装置、存储介质、电子设备
本公开涉及人机交互
,尤其涉及一种自由视角朝向切换方法及装置、存储介质、电子设备。
技术介绍
随着移动通信技术的快速发展,在触控终端上出现了越来越多的游戏应用。在游戏应用的运行过程中,触控终端按照一定的布局将各种虚拟对象显示出来,以便向用户呈现虚拟场景以及提供虚拟操作界面。目前,在虚拟场景中,常常通过虚拟摇杆控制自由视角的朝向,例如,通过控制虚拟摇杆在虚拟摇杆区域中的运动轨迹调整自由视角的朝向,即自由视角随着虚拟摇杆的运动轨迹不断的调整朝向,以到达目标朝向。显然,在上述方式中,自由视角随着虚拟摇杆的运动轨迹不断的调整朝向,调整自由视角的朝向的操作成本较大,尤其对于紧张快节奏的射击类游戏,调整自由视角的即时性较差,用户体验较差。需要说明的是,在上述
技术介绍
部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。
技术实现思路
本公开的目的在于提供一种自由视角朝向切换方法及装置、存储介质、电子设备,进而至少在一定程度上克服自由视角朝向切换的操作成本较大,即时性较差的问题。根据本公开的一个方面,提供一种自由视角朝向切换方法,应用于可呈交互界面的触控终端,其中,所述交互界面包括一触控操作区域,所述自由视角朝向切换方法包括:响应作用于所述触控操作区域的输入起始事件,获取所述输入起始事件在所述触控操作区域中的位置;根据所述输入起始事件在所述触控操作区域中的位置,获取所述自由视角在与所述交互界面垂直的目标平面上的目标朝向;控制所述自由视角从所述输入起始事件发生前的朝向直接切换至所述目标朝向。在本公开的一种示例性实施例中,所述方法还包括:响应与所述输入起始事件连续的输入结束事件,将所述自由视角从所述目标朝向直接切换至所述输入起始事件发生前的朝向。在本公开的一种示例性实施例中,所述方法还包括:调整所述自由视角在所述目标平面上的位置,调整所述自由视角的视野范围。在本公开的一种示例性实施例中,所述方法还包括:调整所述自由视角在与所述目标平面垂直的方向上的位置,调整所述自由视角的视野高度。在本公开的一种示例性实施例中,所述根据所述输入起始事件在所述触控操作区域中的位置,获取所述自由视角在与所述交互界面垂直的目标平面上的目标朝向包括:根据所述输入起始事件在所述触控操作区域中的位置,获取所述输入起始事件在所述触控操作区域中的方向;根据所述输入起始事件在所述触控操作区域中的方向确定所述自由视角在与所述交互界面垂直的目标平面上的目标朝向;其中,所述输入起始事件在所述触控操作区域中的方向与所述自由视角在所述目标平面上的朝向一一对应。在本公开的一种示例性实施例中,所述触控操作区域包括八个触控操作子区域,且八个触控操作子区域与所述自由视角在所述目标平面上的八个朝向一一对应;所述根据所述输入起始事件在所述触控操作区域中的位置,获取所述自由视角在与所述交互界面垂直的目标平面上的目标朝向包括:根据所述输入起始事件在所述触控操作区域中的位置,获取所述输入起始事件所属的所述触控操作子区域;将所述输入起始事件所属的所述触控操作子区域对应的朝向确定为目标朝向。在本公开的一种示例性实施例中,所述触控操作区域为虚拟十字控件,所述虚拟十字控件包括四个方向控件,且四个所述方向控件与所述自由视角在所述目标平面上的四个朝向一一对应;所述根据所述输入起始事件在所述触控操作区域中的位置,获取所述自由视角在与所述交互界面垂直的目标平面上的目标朝向包括:根据所述输入起始事件在所述虚拟十字控件中的位置,获取所述输入起始事件所属的所述方向控件;将所述输入起始事件所属的所述方向控件对应的朝向确定为目标朝向。在本公开的一种示例性实施例中,所述触控操作区域包括虚拟摇杆区域。在本公开的一种示例性实施例中,所述输入起始事件为滑动操作、按压操作、拖拽操作中的任意一个。根据本公开的一个方面,提供一种自由视角朝向切换装置,应用于可呈交互界面的触控终端,其中,所述交互界面包括一触控操作区域,所述自由视角朝向切换装置包括:位置获取模块,用于响应作用于所述触控操作区域的输入起始事件,获取所述输入起始事件在所述触控操作区域中的位置;朝向获取模块,用于根据所述输入起始事件在所述触控操作区域中的位置,获取所述自由视角在与所述交互界面垂直的目标平面上的目标朝向;朝向切换模块,用于控制所述自由视角从所述输入起始事件发生前的朝向直接切换至所述目标朝向。根据本公开的一个方面,提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任意一项所述的自由视角朝向切换方法。根据本公开的一个方面,提供一种电子设备,包括:处理器;以及存储器,用于存储所述处理器的可执行指令;其中,所述处理器配置为经由执行所述可执行指令来执行上述中任意一项所述的自由视角朝向切换方法。本公开一种示例性实施例提供的一种自由视角朝向切换方法及装置、存储介质、电子设备,该方法根据输入起始事件在触控操作区域中的位置获取自由视角在与所述交互界面垂直的目标平面上的目标朝向,并将自由视角从输入起始事件发生前的朝向直接切换至目标朝向。一方面,在获取到目标朝向后,控制自由视角从输入起始事件发生前的朝向直接(即立刻)切换至目标朝向,相比于相关技术,没有从当前朝向连续调整至目标朝向的过程,因此,简化了操作步骤,提高了切换自由视角朝向的效率,降低了操作成本,切换自由视角的即时性较好,同时也满足用户在紧张快节奏的射击类游戏中对切换自由视角的即时性的需求。另一方面,通过输入起始事件在触控操作区域中的位置获取自由视角在与交互界面垂直的目标平面上的目标朝向,使得用户可以根据自由视角的朝向与输入起始事件在触控操作区域中的位置的关系快速的确定输入起始事件在触控操作区域中的位置,并在触控操作区域执行输入起始事件,操作步骤简单易学,用户体验较好。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。附图说明通过参照附图来详细描述其示例性实施例,本公开的上述和其它特征及优点将变得更加明显。显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在附图中:图1为本公开一种自由视角朝向切换方法的流程图;图2为本公开一示例性实施例中提供的获取目标朝向的方法的流程图一;图3为本公开一示例性实施例中提供的输入起始事件在触控操作区域中的方向的示意图一;图4为本公开一示例性实施例中提供的输入起始事件在触控操作区域中的方向的示意图二;图5为本公开一示例性实施例中提供的包括八个触控操作子区域的触控操作区域的示意图;图6为本公开一示例性实施例中提供的获取目标朝向的方法的流程图二;图7为本公开一示例性实施例中提供的虚拟十字控件的示意图;图8为本公开一示例性实施例中提供的获取目标朝向的方法的流程图三;图9为本公开一示例性实施例中提供的扩大自由视角视野范围的示意图;图10为本公开一种自由视角朝向切换装置的框图;图11为本公开示一示例性实施例中的电子设备的模块示意图;图12为本公开示一示例性实施例中的程序产品示意图。具体实施方式现在将参考附图更全面地描述示本文档来自技高网...
自由视角朝向切换方法及装置、存储介质、电子设备

【技术保护点】
1.一种自由视角朝向切换方法,其特征在于,应用于可呈交互界面的触控终端,其中,所述交互界面包括一触控操作区域,所述自由视角朝向切换方法包括:响应作用于所述触控操作区域的输入起始事件,获取所述输入起始事件在所述触控操作区域中的位置;根据所述输入起始事件在所述触控操作区域中的位置,获取所述自由视角在与所述交互界面垂直的目标平面上的目标朝向;控制所述自由视角从所述输入起始事件发生前的朝向直接切换至所述目标朝向。

【技术特征摘要】
1.一种自由视角朝向切换方法,其特征在于,应用于可呈交互界面的触控终端,其中,所述交互界面包括一触控操作区域,所述自由视角朝向切换方法包括:响应作用于所述触控操作区域的输入起始事件,获取所述输入起始事件在所述触控操作区域中的位置;根据所述输入起始事件在所述触控操作区域中的位置,获取所述自由视角在与所述交互界面垂直的目标平面上的目标朝向;控制所述自由视角从所述输入起始事件发生前的朝向直接切换至所述目标朝向。2.根据权利要求1所述的自由视角朝向切换方法,其特征在于,所述方法还包括:响应与所述输入起始事件连续的输入结束事件,将所述自由视角从所述目标朝向直接切换至所述输入起始事件发生前的朝向。3.根据权利要求1所述的自由视角朝向切换方法,其特征在于,所述方法还包括:调整所述自由视角在所述目标平面上的位置,调整所述自由视角的视野范围。4.根据权利要求1所述的自由视角朝向切换方法,其特征在于,所述方法还包括:调整所述自由视角在与所述目标平面垂直的方向上的位置,调整所述自由视角的视野高度。5.根据权利要求1所述的自由视角朝向切换方法,其特征在于,所述根据所述输入起始事件在所述触控操作区域中的位置,获取所述自由视角在与所述交互界面垂直的目标平面上的目标朝向包括:根据所述输入起始事件在所述触控操作区域中的位置,获取所述输入起始事件在所述触控操作区域中的方向;根据所述输入起始事件在所述触控操作区域中的方向确定所述自由视角在与所述交互界面垂直的目标平面上的目标朝向;其中,所述输入起始事件在所述触控操作区域中的方向与所述自由视角在所述目标平面上的朝向一一对应。6.根据权利要求1所述的自由视角朝向切换方法,其特征在于,所述触控操作区域包括八个触控操作子区域,且八个触控操作子区域与所述自由视角在所述目标平面上的八个朝向一一对应;所述根据所述输入起始事件在所述触控操作区域中的位置,获取所述自由视角在与所述交互界面垂直的目标平面上的目标朝向包括:根据所述...

【专利技术属性】
技术研发人员:林晓强潘杰伟
申请(专利权)人:网易杭州网络有限公司
类型:发明
国别省市:浙江,33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1