对象移动的交互控制方法、装置及电子设备制造方法及图纸

技术编号:37255194 阅读:20 留言:0更新日期:2023-04-20 23:31
本发明专利技术提供了一种对象移动的交互控制方法、装置及电子设备,响应针对虚拟摇杆的第一指定触控操作,根据该操作的触点的移动控制虚拟摇杆移动;基于该操作的触点的第一位置确定受控虚拟对象的第一移动参数,并控制上述对象移动;响应于第一指定触控操作的触点移动至第二位置且第二位置满足预设条件,确定第二移动参数,在释放第一指定触控操作的情况下,控制上述对象以第二移动参数移动;响应于第二指定触控操作,确定调整参数;根据调整参数和第二移动参数确定第三移动参数,并控制受上述对象以第三移动参数移动。该方式在玩家因调整触控位置,再次对虚拟摇杆进行触控操作时,控制虚拟对象在目标移动参数的基础上进行移动,提高了玩家体验。了玩家体验。了玩家体验。

【技术实现步骤摘要】
对象移动的交互控制方法、装置及电子设备


[0001]本专利技术涉及游戏交互
,具体而言,涉及一种对象移动的交互控制方法、装置及电子设备。

技术介绍

[0002]在一些游戏场景中,玩家通常需要控制虚拟角色移动。相关技术中,可以通过设置摇杆控件,以使玩家通过摇杆控件控制虚拟角色的速度和方向。摇杆控件是具有原始位置和以原始位置为中心的控制范围的。在该控制范围内,玩家通过滑动操作的触点位置控制“摇杆”距离原始位置越远,则其控制的虚拟角色的移动速度越快。
[0003]在一些情况下,由于惯性操作,玩家对摇杆进行操作的触点位置会超出该控制范围,导致玩家用于操作的手指靠近屏幕上方,影响手握持的舒适度,也会遮挡信息。如果玩家想要抬起手指将触点位置调整至控制范围内时,则滑动操作被判定结束,“摇杆”回到原始位置,导致虚拟角色的速度会变为零。该方式使得虚拟角色的速度违背玩家意愿地急速下降,导致玩家的游戏体验较差。

技术实现思路

[0004]有鉴于此,本专利技术的目的在于提供一种对象移动的交互控制方法、装置及电子设备,以使提高玩家的游戏体验。
[0005]第一方面,本专利技术实施例提供了一种对象移动的交互控制方法,通过终端设备提供一图形用户界面;图形用户界面显示受控虚拟对象所在的游戏场景,以及移动控件;移动控件包括虚拟摇杆,以及虚拟摇杆的移动区域,其中,移动区域用于限定移动摇杆的移动范围;该方法包括:响应针对虚拟摇杆的第一指定触控操作,控制虚拟摇杆根据第一指定触控操作的触点的移动在移动范围内移动;基于第一指定触控操作的触点的第一位置确定受控虚拟对象的第一移动参数,按照第一移动参数控制受控虚拟对象在游戏场景中移动;其中,第一移动参数包括移动速度和\或移动方向;响应于第一指定触控操作的触点从第一位置移动至第二位置且第二位置满足预设条件,确定受控虚拟对象的第二移动参数,并控制受控虚拟对象在释放第一指定触控操作的情况下按照第二移动参数在游戏场景中移动;响应于第二指定触控操作,根据第二指定触控操作确定调整参数,其中,第二指定操作与第一指定触控操作为非连续的触控操作;根据调整参数和第二移动参数确定第三移动参数,并控制受控虚拟对象按照第三移动参数移动。
[0006]第二方面,本专利技术实施例提供了一种对象移动的交互控制装置,通过终端设备提供一图形用户界面;图形用户界面显示受控虚拟对象所在的游戏场景,以及移动控件;移动控件包括虚拟摇杆,以及虚拟摇杆的移动区域,其中,移动区域用于限定移动摇杆的移动范围;该装置包括:摇杆移动控制模块,用于响应针对虚拟摇杆的第一指定触控操作,控制虚拟摇杆根据第一指定触控操作的触点的移动在移动范围内移动;第一移动参数确定模块,用于基于第一指定触控操作的触点的第一位置确定受控虚拟对象的第一移动参数,按照第
一移动参数控制受控虚拟对象在游戏场景中移动;其中,第一移动参数包括移动速度和\或移动方向;第二移动参数确定模块,用于响应于第一指定触控操作的触点从第一位置移动至第二位置且第二位置满足预设条件,确定受控虚拟对象的第二移动参数,并控制受控虚拟对象在释放第一指定触控操作的情况下按照第二移动参数在游戏场景中移动;调整参数确定模块,用于响应于第二指定触控操作,根据第二指定触控操作确定调整参数,其中,第二指定操作与第一指定触控操作为非连续的触控操作;第三移动参数确定模块,用于根据调整参数和第二移动参数确定第三移动参数,并控制受控虚拟对象按照第三移动参数移动。
[0007]第三方面,本专利技术实施例提供了一种电子设备,包括处理器和存储器,存储器存储有能够被处理器执行的机器可执行指令,处理器执行机器可执行指令以实现上述的对象移动的交互控制方法。
[0008]第四方面,本专利技术实施例提供了一种机器可读存储介质,该机器可读存储介质存储有机器可执行指令,机器可执行指令在被处理器调用和执行时,机器可执行指令促使处理器实现上述的对象移动的交互控制方法。
[0009]本专利技术实施例带来了以下有益效果:
[0010]上述一种对象移动的交互控制方法、装置及电子设备,响应针对虚拟摇杆的第一指定触控操作,根据该操作的触点的移动控制虚拟摇杆移动;基于该操作的触点的第一位置确定受控虚拟对象的第一移动参数,并控制上述对象移动;响应于第一指定触控操作的触点移动至第二位置且第二位置满足预设条件,确定第二移动参数,在释放第一指定触控操作的情况下,控制上述对象以第二移动参数移动;响应于第二指定触控操作,确定调整参数;根据调整参数和第二移动参数确定第三移动参数,并控制受上述对象以第三移动参数移动。该方式在玩家因调整触控位置,再次对虚拟摇杆进行触控操作时,控制虚拟对象在目标移动参数的基础上进行移动,提高了玩家体验。
[0011]本专利技术的其他特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。
[0012]为使本专利技术的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
附图说明
[0013]为了更清楚地说明本专利技术具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施方式,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0014]图1为本专利技术实施例提供的一种对象移动的交互控制方法的流程图;
[0015]图2为本专利技术实施例提供的一种显示虚拟摇杆的移动区域的图形用户界面示意图;
[0016]图3为本专利技术实施例提供的另一种显示虚拟摇杆的移动区域的图形用户界面示意图;
[0017]图4为本专利技术实施例提供的另一种显示虚拟摇杆的移动区域的图形用户界面示意图;
[0018]图5为本专利技术实施例提供的一种虚拟摇杆处于移动区域的边缘位置的图形用户界面示意图;
[0019]图6为本专利技术实施例提供的一种虚拟摇杆处于移动区域的边缘位置的图形用户界面示意图;
[0020]图7为本专利技术实施例提供的一种显示更新后的虚拟摇杆的移动区域的图形用户界面示意图;
[0021]图8为本专利技术实施例提供的另一种显示更新后的虚拟摇杆的移动区域的图形用户界面示意图;
[0022]图9为本专利技术实施例提供的一种对象移动的交互控制装置的结构示意图;
[0023]图10为本专利技术实施例提供的一种电子设备的结构示意图。
具体实施方式
[0024]为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0025]在游戏中,常常会出现竞速相关的玩法,如吃鸡跑毒,战术后撤等。很多玩家本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种对象移动的交互控制方法,其特征在于,通过终端设备提供一图形用户界面;所述图形用户界面显示受控虚拟对象所在的游戏场景,以及移动控件;所述移动控件包括虚拟摇杆,以及所述虚拟摇杆的移动区域,其中,所述移动区域用于限定所述虚拟摇杆的移动范围;所述方法包括:响应针对所述虚拟摇杆的第一指定触控操作,控制所述虚拟摇杆根据所述第一指定触控操作的触点的移动在所述移动范围内移动;基于所述第一指定触控操作的触点的第一位置确定所述受控虚拟对象的第一移动参数,按照所述第一移动参数控制所述受控虚拟对象在所述游戏场景中移动;其中,所述第一移动参数包括移动速度和\或移动方向;响应于所述第一指定触控操作的触点从所述第一位置移动至第二位置且所述第二位置满足预设条件,确定所述受控虚拟对象的第二移动参数,并控制所述受控虚拟对象在释放所述第一指定触控操作的情况下按照所述第二移动参数在所述游戏场景中移动;响应于第二指定触控操作,根据所述第二指定触控操作确定调整参数,其中,所述第二指定操作与所述第一指定触控操作为非连续的触控操作;根据所述调整参数和所述第二移动参数确定第三移动参数,并控制所述受控虚拟对象按照所述第三移动参数移动。2.根据权利要求1所述的方法,其特征在于,所述第二位置满足预设条件至少包括如下之一:所述第二位置与所述第一位置的距离满足预设的距离阈值;所述触点在所述第二位置的持续时间满足时间阈值;以及,所述第二位置位于预设位置区域。3.根据权利要求2所述的方法,其特征在于,所述第一指定触控操作的触点的位置为至少如下之一:所述第一指定触控操作的触控介质在所述图形用户界面上的触控位置;以及,所述虚拟摇杆在所述图形用户界面中的位置。4.根据权利要求1所述的方法,其特征在于,响应于所述第一指定触控操作的触点从所述第一位置移动至第二位置且所述第二位置满足预设条件,确定所述受控虚拟对象的第二移动参数的步骤,包括:响应于所述第一指定触控操作的触点从所述第一位置移动至第二位置且所述第二位置满足预设条件,控制所述虚拟摇杆显示在所述移动区域中所述第二位置对应的目标边缘位置;基于所述目标边缘位置,确定所述受控虚拟对象的第二移动参数。5.根据权利要求4所述的方法,其特征在于,所述移动区域包括初始位置;响应于所述第一指定触控操作的触点从所述第一位置移动至第二位置且所述第二位置满足预设条件,控制所述虚拟摇杆显示在所述移动区域中所述第二位置对应的目标边缘位置的步骤,包括:响应于所述第一指定触控操作的触点从所述第一位置移动至第二位置,将所述第二位置与所述初始位置的连线与所述移动区域的边缘的交点确定为所述第二位置对应的目标边缘位置;控制所述虚拟摇杆显示在所述移动区域中所述第二位置对应的目标边缘位置。
6.根据权利要求1所述的方法,其特征在于,响应于第二指定触控操作,根据所述第二指定触控操作确定调整参数的步骤,包括:响应于按下操作,基于所述按下操作的触点的第三位置更新显示所述移动控件;所述按下操作的触点位于更新后的移动区域;响应以所述按下操作的触点的第三触点为起点的滑动操作,根据所述滑动操作的触点确定调整参数。7.根据权利要求6所述的方法,其特征在于,响应于按下操作,基于所述按下操作的触点的第三位置更新显示所述移动控件的步骤,包括:响应于按下操作,在所述按下操作的触点的第三位置显示所述虚拟摇杆,基于所述第三位置及所述第二移动参数,显示更新后的移动区域。8.根据权利要求7所述的方法,其特征在于,基于所述...

【专利技术属性】
技术研发人员:苏西子
申请(专利权)人:网易杭州网络有限公司
类型:发明
国别省市:

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

1