一种控制方法、装置以及计算机存储介质制造方法及图纸

技术编号:30017979 阅读:15 留言:0更新日期:2021-09-11 06: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]在一种可能的实施方式中,所述控制装置还包括:划分模块,用于根据以下步骤将所述第一摇杆操作区域划分成第一摇杆半区和第二摇杆半区:根据所述第一虚拟角色和所述第二虚拟角色在所述游戏操作页面中的位置,确定所述第一虚拟角色和所述第二虚拟角色在所述游戏操作页面中的连线方向;确定经过所述第一摇杆操作区域的中心、且与所述连线方向垂直的划分线;按照所述划分线将所述第一摇杆区域划分为两个摇杆半区,其中,将对应的所述本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种控制方法,其特征在于,应用于对游戏操作页面中的第一虚拟角色进行控制;所述游戏操作页面中还包含与所述第一虚拟角色进行交互的第二虚拟角色以及控件区域;所述控件区域中包含第一摇杆操作区域;当作用在所述游戏操作页面上的触摸操作的操作位置相对所述第一摇杆操作区域的中心的相对方向,与所述第一虚拟角色远离所述第二虚拟角色的方向之间的第一夹角为锐角的情况下,当前的虚拟摇杆位于所述第一摇杆操作区域的第一摇杆半区;在所述相对方向与所述第一虚拟角色朝向所述第二虚拟角色的方向之间的第二夹角为锐角的情况下,所述虚拟摇杆位于所述第一摇杆操作区域的第二摇杆半区;所述控制方法包括:响应于针对所述虚拟摇杆的控制操作,若所述虚拟摇杆位于所述第一摇杆半区,控制所述第一虚拟角色向远离所述第二虚拟角色的方向进行移动,若所述虚拟摇杆位于所述第二摇杆半区,控制所述第一虚拟角色对所述第二虚拟角色进行攻击。2.根据权利要求1所述的控制方法,其特征在于,根据以下步骤将所述第一摇杆操作区域划分成第一摇杆半区和第二摇杆半区:根据所述第一虚拟角色和所述第二虚拟角色在所述游戏操作页面中的位置,确定所述第一虚拟角色和所述第二虚拟角色在所述游戏操作页面中的连线方向;确定经过所述第一摇杆操作区域的中心、且与所述连线方向垂直的划分线;按照所述划分线将所述第一摇杆操作区域划分为两个摇杆半区,其中将对应的所述第一夹角为锐角的摇杆半区作为所述第一摇杆半区,将对应的所述第二夹角为锐角的摇杆半区作为所述第二摇杆半区。3.根据权利要求1所述的控制方法,其特征在于,响应于针对所述虚拟摇杆的控制操作,若所述虚拟摇杆位于所述第一摇杆半区,控制所述第一虚拟角色向远离所述第二虚拟角色的方向进行移动,若所述虚拟摇杆位于所述第二摇杆半区,控制所述第一虚拟角色对所述第二虚拟角色进行攻击之前,所述控制方法还包括:响应于针对摇杆操作模式的设置操作,开启二分摇杆模式;所述二分摇杆模式用于指示将所述第一摇杆操作区域划分成对应不同操作的第一摇杆半区和第二摇杆半区,且设置在所述虚拟摇杆位于所述第一摇杆半区的情况下,移动操作的优先级高于攻击操作的优先级,在所述虚拟摇杆位于所述第二摇杆半区的情况下,攻击操作的优先级高于移动操作的优先级。4.根据权利要求3所述的控制方法,其特征在于,响应于针对所述虚拟摇杆的控制操作,若所述虚拟摇杆位于所述第一摇杆半区,控制所述第一虚拟角色向远离所述第二虚拟角色的方向进行移动,若所述虚拟摇杆位于所述第二摇杆半区,控制所述第一虚拟角色对所述第二虚拟角色进行攻击,包括:在确定当前处于攻击技能释放阶段的情况下,响应于针对所述虚拟摇杆的控制操作,若所述虚拟摇杆位于所述第一摇杆半区,确定移动操作的优先级高于攻击操作的优先级,则控制所述第一虚拟角色向远离所述第二虚拟角色的方向进行移动;若所述虚拟摇杆位于所述第二摇杆半区,确定攻击操作的优先...

【专利技术属性】
技术研发人员:罗芮
申请(专利权)人:北京字跳网络技术有限公司
类型:发明
国别省市:

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

1