一种虚拟角色的位移控制方法和装置制造方法及图纸

技术编号:30095247 阅读:56 留言:0更新日期:2021-09-18 08:58
本发明专利技术实施例提供了一种虚拟角色的位移控制方法和装置,所述方法包括:在游戏界面提供虚拟摇杆区域,虚拟摇杆区域包括划分的多个触控响应区域;响应作用于虚拟摇杆区域的触控操作,基于触控操作的触控速度和触控方向确定触控操作的触控操作类型;根据触控操作作用的目标触控响应区域,确定触控操作类型中的目标移动类型,以便控制虚拟角色按照目标移动类型进行相应移动。通过结合触控操作的触控操作类型与所作用的触控响应区域,共同决定当前虚拟角色的移动控制,从触控操作类型和所作用的触控响应区域两个维度,丰富玩家对虚拟摇杆的触控操作的区分度,实现在不增加控件的基础上复合多种功能操作,降低屏幕空间的占用率。降低屏幕空间的占用率。降低屏幕空间的占用率。

【技术实现步骤摘要】
一种虚拟角色的位移控制方法和装置


[0001]本专利技术涉及游戏
,特别是涉及一种虚拟角色的位移控制方法和一种虚拟角色的位移控制装置。

技术介绍

[0002]目前,在支持开放场景的游戏中,类似位移摇杆的控件已成为游戏的标配,位移摇杆用于控制游戏玩家角色的动作切换,其特别是在强操作的竞技游戏中位移操作占据整体操作的较大比重。
[0003]位移摇杆在现有的实时对战游戏类型,例如:MOBA(Multiplayer Online BattleArena Games,多人在线战术竞技游戏)、RPG(Role

playing game,角色扮演游戏)等游戏中对玩家的位移进行操作,具体控制游戏玩家角色不停地进行行走、奔跑、蹲起或跳跃等操作,以使得玩家角色适应当前游戏场景中所处的游戏环境,实现在游戏中的探索与交互。
[0004]在现有技术中,针对游戏中玩家位移的操作方式,由于仅靠单一控件很难同时实现行走、奔跑、跳跃与蹲伏等复杂位移动作的操作,主要是通过纯按钮与摇杆按钮这2种的混合方式实现,然而这种方式对于较为复杂的位移动作操作可能所需的控件数量较多,造成屏幕操作空间的利用率较低。

技术实现思路

[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]圆周长度计算单元,用于分别根据每个预设距离计算得到针对每个触控响应区域的圆周长度;
[0040]触控圆周长度确定单元,用于基于所述第一触控操作的触控起始点和触控结束点确定触控圆周长度;
[0041]第一目标触控响应区域确定单元,用于根据所述触本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种虚拟角色的位移控制方法,其特征在于,所述方法包括:在游戏界面提供虚拟摇杆区域,所述虚拟摇杆区域包括划分的多个触控响应区域;响应作用于虚拟摇杆区域的触控操作,基于所述触控操作的触控速度和触控方向确定所述触控操作的触控操作类型;根据所述触控操作作用的目标触控响应区域,确定所述触控操作类型中的目标移动类型,以便控制所述虚拟角色按照所述目标移动类型进行相应移动。2.根据权利要求1所述的方法,其特征在于,所述基于所述触控操作的触控速度和触控方向确定所述触控操作的触控操作类型,包括:在所述触控操作为触控速度不超过预设速度阈值的第一触控操作时,确定所述触控操作类型为用于控制虚拟角色进行普通行走的操作类型;和/或,在所述触控操作为触控速度超过预设速度阈值,且触控方向为径向的第二触控操作时,确定所述触控操作类型为用于控制虚拟角色进行特殊移动的操作类型。3.根据权利要求1所述的方法,其特征在于,所述虚拟摇杆区域中的多个触控响应区域按照不同预设距离划分;所述根据所述触控操作作用的目标触控响应区域,确定所述触控操作类型中的目标移动类型,包括:获取所述按照不同预设距离划分多个触控响应区域的中心点,确定所述触控操作相对于所述中心点的相对距离或者相对圆周长;根据所述相对于所述中心点的相对距离或者相对圆周长,确定所述触控操作作用的目标触控响应区域,以便基于所确定的目标触控响应区域确定目标移动类型;其中,针对同一触控操作类型,触控操作所作用的不同触控响应区域对应不同的移动类型。4.根据权利要求3所述的方法,其特征在于,所述触控操作包括第一触控操作;所述根据所述相对于所述中心点的相对距离,确定所述触控操作作用的第一目标触控响应区域,包括:分别根据每个预设距离计算得到针对每个触控响应区域的圆周长度;基于所述第一触控操作的触控起始点和触控结束点确定触控圆周长度;根据所述触控圆周长度与多个圆周长度的大小关系,从所述多个触控响应区域中确定目标触控响应区域。5.根据权利要求3所述的方法,其特征在于,所述触控操作包括第二触控操作;所述...

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

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

1