虚拟角色控制的方法、装置、介质及设备制造方法及图纸

技术编号:35197396 阅读:22 留言:0更新日期:2022-10-12 18:30
本申请实施例提供一种虚拟角色控制的方法、装置、存储介质及终端设备,该方法包括响应于针对虚拟摇杆的第一移动操作,基于第一移动操作指示的目标方向控制虚拟角色相对虚拟掩体进行移动;显示对应于目标方向的限位控件;响应于针对限位控件的触控操作,控制虚拟角色朝目标方向移动至虚拟掩体的指定区域。本申请实施例通过设置限位控件使得当虚拟角色控件移动到限位控件上时,玩家用户只能够控制虚拟角色移动到虚拟掩体在目标方向上的指定区域,即限定了虚拟角色可移动的极限位置,避免玩家用户不小心脱离虚拟掩体暴露身位,以此来提高玩家用户操控虚拟角色在虚拟掩体两端进行探头射击的效率。头射击的效率。头射击的效率。

【技术实现步骤摘要】
虚拟角色控制的方法、装置、介质及设备


[0001]本申请涉及电子通信
,尤其涉及一种虚拟角色控制
,特别涉及一种虚拟角色控制的方法、装置、介质及设备。

技术介绍

[0002]以掩体射击游戏为例,玩家用户操控的虚拟角色需要与虚拟掩体之间进行频繁以及多样的交互方式,也是整个游戏战斗体验的核心部分。其中,玩家用户操控的虚拟角色在虚拟掩体中移动至最左或右端进行探头射击是最为常见的掩体战斗手段。
[0003]当前市面上大多数游戏中,若玩家用户操控的虚拟角色在虚拟掩体背后处于蹲伏状态时,通过向左或右滑动摇杆可控制虚拟角色相对于虚拟掩体向左或右横向移动。但是实际情况是,玩家通过滑动摇杆常常由于操作精度问题,常常滑动距离过长,导致脱离虚拟掩体,或者滑动距离不足,导致无法到达虚拟掩体的最左或最右端,无法进行有效的探头射击,并且可能导致玩家用户操控的虚拟角色暴露其安全位置甚至被敌方玩家击杀。
[0004]由于游戏场景存在上述设定,使得在类似射击游戏的场景中对玩家用户的操作要求比较高,为了避免虚拟角色脱离虚拟掩体导致身位暴露,玩家用户需要提前判断虚拟掩体两端的最佳探头射击位置,以及通过谨慎操作来严格控制虚拟角色的移动,大大降低了虚拟角色在虚拟掩体两端进行探头射击的效率,影响战斗体验,对于新手玩家来说更是不友好。

技术实现思路

[0005]本申请实施例提供一种虚拟角色控制的方法、装置、介质及设备,通过在图形用户界面上设置限位控件使得当虚拟角色控件移动到限位控件上时,限定玩家用户只能够控制虚拟角色移动到虚拟掩体在目标方向上的指定区域,即限定了虚拟角色相对于虚拟掩体可移动的极限位置,避免玩家用户对虚拟摇杆的操作度不高导致在控制虚拟角色移动的过程中不小心脱离虚拟掩体暴露身位,以此来降低玩家用户在虚拟掩体左右两端进行探头射击的操作难度,并以此来提高玩家用户操控虚拟角色在虚拟掩体两端进行探头射击的效率。
[0006]本申请实施例一方面提供了一种虚拟角色控制的方法,通过终端设备提供一图形用户界面,所述图形用户界面至少包括部分游戏场景和虚拟摇杆,在所述游戏场景中包括虚拟掩体和通过所述终端设备控制的虚拟角色,所述方法包括:
[0007]当所述虚拟角色蹲伏于所述虚拟掩体的后方时,响应于针对所述虚拟摇杆的第一移动操作,基于所述第一移动操作指示的目标方向控制所述虚拟角色以蹲伏状态相对所述虚拟掩体进行移动;
[0008]在所述虚拟摇杆的关联区域显示对应于所述目标方向的限位控件;
[0009]响应于针对所述限位控件的触控操作,控制所述虚拟角色朝所述目标方向移动至所述虚拟掩体的指定区域。
[0010]在本申请实施例所述的虚拟角色控制的方法中,所述方法还包括:
[0011]在所述虚拟角色达到所述指定区域时,锁定所述虚拟摇杆,以使所述虚拟摇杆进入不可操作状态。
[0012]在本申请实施例所述的虚拟角色控制的方法中,所述在所述虚拟摇杆的关联区域显示对应于所述目标方向的限位控件之前,所述方法还包括:
[0013]确定所述移动操作在所述终端设备上的触控点朝所述目标方向移动的距离达到预设长度,或者,
[0014]确定所述移动操作在所述终端设备上的触控点朝所述目标方向移动的时长达到预设时长。
[0015]在本申请实施例所述的虚拟角色控制的方法中,所述针对所述限位控件的触控操作,包括:拖动所述虚拟摇杆至所述限位控件的第二移动操作。
[0016]在本申请实施例所述的虚拟角色控制的方法中,所述第二移动操作与所述第一移动操作为连续操作。
[0017]在本申请实施例所述的虚拟角色控制的方法中,所述响应于针对所述限位控件的触控操作,控制所述虚拟角色朝所述目标方向移动至所述虚拟掩体的指定区域,包括:
[0018]响应于拖动所述虚拟摇杆至所述限位控件的第二移动操作,若所述虚拟摇杆朝所述目标方向移动直至所述虚拟摇杆与所述限位控件对应的目标热区之间存在交集,则控制所述虚拟角色朝所述目标方向移动至所述虚拟掩体的指定区域。
[0019]在本申请实施例所述的虚拟角色控制的方法中,所述若所述虚拟摇杆朝所述目标方向移动直至所述虚拟摇杆与所述限位控件对应的目标热区之间存在交集,则控制所述虚拟角色朝所述目标方向移动至所述虚拟掩体的指定区域,包括:
[0020]若所述虚拟摇杆与所述限位控件对应的目标热区之间为包含关系,则控制所述虚拟角色朝所述目标方向移动至所述虚拟掩体的指定区域。
[0021]在本申请实施例所述的虚拟角色控制的方法中,所述方法还包括:
[0022]若所述虚拟摇杆与所述限位控件对应的目标热区之间为交叉关系,则响应针对所述虚拟摇杆的第三移动操作,控制所述虚拟角色在所述游戏场景中移动。
[0023]在本申请实施例所述的虚拟角色控制的方法中,所述方法还包括:
[0024]当所述虚拟摇杆处于不可操作状态时,响应于针对所述虚拟摇杆的触控操作,解除所述虚拟摇杆的锁定。
[0025]在本申请实施例所述的虚拟角色控制的方法中,所述方法还包括:
[0026]记录所述目标热区与所述虚拟摇杆之间未存在交集的显示时长;
[0027]判断所述显示时长是否超过第三预设阈值,若超过第三预设阈值,则控制所述限位控件在所述图形用户界面上隐藏。
[0028]在本申请实施例所述的虚拟角色控制的方法中,在所述控制所述虚拟角色朝所述目标方向移动至所述虚拟掩体的指定区域之后,所述方法还包括:
[0029]响应于针对所述图形用户界面上的射击控件的触控操作,控制所述虚拟角色在所述指定区域从蹲伏姿态切换为探头姿态,以进行瞄准射击操作。
[0030]在本申请实施例所述的虚拟角色控制的方法中,所述方法还包括:
[0031]响应所述虚拟角色与所述虚拟掩体之间的位置不满足预设条件,则控制所述虚拟角色从蹲伏姿态切换为站立姿态,且离开所述虚拟掩体。
[0032]在本申请实施例所述的虚拟角色控制的方法中,所述方法还包括:
[0033]在所述限位控件上显示预设标识,以提示用户所述限位控件被触发后,所述虚拟角色在所述虚拟掩体中的位置和姿态。
[0034]在本申请实施例所述的虚拟角色控制的方法中,所述控制所述虚拟角色朝所述目标方向移动至所述虚拟掩体的指定区域,包括:
[0035]获取所述虚拟掩体在长度方向的两个端点位置坐标,及所述虚拟角色的当前位置坐标;
[0036]基于所述移动操作指示的目标方向,从所述两个端点位置坐标中选择与所述目标方向对应的目标端点位置坐标;
[0037]对所述目标端点位置坐标与所述当前位置坐标作差值计算得到所述虚拟角色距离指定区域的移动长度;
[0038]控制所述虚拟角色朝所述目标方向移动所述移动长度至所述虚拟掩体的指定区域。
[0039]相应的,本申请实施例另一方面还提供了一种虚拟角色控制装置,通过终端设备提供一图形用户界面,所述图形用户界面至少包括部分游戏场景和虚拟本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种虚拟角色控制的方法,其特征在于,通过终端设备提供一图形用户界面,所述图形用户界面至少包括部分游戏场景和虚拟摇杆,在所述游戏场景中包括虚拟掩体和通过所述终端设备控制的虚拟角色,所述方法包括:当所述虚拟角色蹲伏于所述虚拟掩体的后方时,响应于针对所述虚拟摇杆的第一移动操作,基于所述第一移动操作指示的目标方向控制所述虚拟角色以蹲伏状态相对所述虚拟掩体进行移动;在所述虚拟摇杆的关联区域显示对应于所述目标方向的限位控件;响应于针对所述限位控件的触控操作,控制所述虚拟角色朝所述目标方向移动至所述虚拟掩体的指定区域。2.如权利要求1所述的方法,其特征在于,所述方法还包括:在所述虚拟角色达到所述指定区域时,锁定所述虚拟摇杆,以使所述虚拟摇杆进入不可操作状态。3.如权利要求1所述的方法,其特征在于,所述在所述虚拟摇杆的关联区域显示对应于所述目标方向的限位控件之前,还包括:确定所述移动操作在所述终端设备上的触控点朝所述目标方向移动的距离达到预设长度,或者,确定所述移动操作在所述终端设备上的触控点朝所述目标方向移动的时长达到预设时长。4.根据权利要求1所述的方法,其特征在于,所述针对所述限位控件的触控操作,包括:拖动所述虚拟摇杆至所述限位控件的第二移动操作。5.根据权利要求4所述的方法,其特征在于,所述第二移动操作与所述第一移动操作为连续操作。6.如权利要求4所述的方法,其特征在于,所述响应于针对所述限位控件的触控操作,控制所述虚拟角色朝所述目标方向移动至所述虚拟掩体的指定区域,包括:响应于拖动所述虚拟摇杆至所述限位控件的第二移动操作,若所述虚拟摇杆朝所述目标方向移动直至所述虚拟摇杆与所述限位控件对应的目标热区之间存在交集,则控制所述虚拟角色朝所述目标方向移动至所述虚拟掩体的指定区域。7.如权利要求6所述的方法,其特征在于,所述若所述虚拟摇杆朝所述目标方向移动直至所述虚拟摇杆与所述限位控件对应的目标热区之间存在交集,则控制所述虚拟角色朝所述目标方向移动至所述虚拟掩体的指定区域,包括:若所述虚拟摇杆与所述限位控件对应的目标热区之间为包含关系,则控制所述虚拟角色朝所述目标方向移动至所述虚拟掩体的指定区域。8.如权利要求6所述的方法,其特征在于,所述方法还包括:若所述虚拟摇杆与所述限位控件对应的目标热区之间为交叉关系,则响应针对所述虚拟摇杆的第三移动操作,控制所述虚拟角色在所述游戏场景中移动。9.如权利要求2所述的方法,其特征在于,所述方法还包括:当所述虚拟摇杆处于不可操作状态时,响应于针对所述虚拟摇杆的触控操作,解除所述虚拟摇杆的锁定。10.如权利要求6所述的方法,...

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

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

1