一种控制游戏角色的方法技术

技术编号:12629874 阅读:124 留言:0更新日期:2016-01-01 04:43
本发明专利技术公开了一种控制游戏角色的方法,用于通过虚拟控制部件对游戏角色进行控制;包括以下步骤:S1)响应于玩家从所述技能按钮所在的位置为起始点的滑动操作,锁定游戏中的虚拟摇杆,以禁用其对游戏角色技能释放方向的控制;S2)监测玩家从所述技能按钮所在的位置为起始点的滑动操作轨迹,获取触摸点当前位置P2,计算触摸点初始点击位置P1至所述触摸点当前位置P2的向量a;S3)响应于玩家滑动操作的释放或者响应于所述向量a满足|a|>L,L为设定阈值,生成控制游戏角色的第一操作指令:控制所述游戏角色释放所述技能按钮对应的技能,释放方向与所述向量a同向;并解除对虚拟摇杆的锁定。本发明专利技术的控制游戏角色的方法,能有效降低误操作率。

【技术实现步骤摘要】
一种控制游戏角色的方法
本专利技术涉及一种控制游戏角色的方法。
技术介绍
随着移动终端的广泛应用,在移动终端上开发游戏的需求也越来越大。目前,在在移动平台上动作角色扮演类游戏(ActionRolePlayingGame,简称ARPG)、第三人称射击类游戏(ThirdPersonalShootingGame,简称TPS)、第一人称射击类游戏(First-PersonalShootingGame,简称FPS)等游戏中,玩家用户在控制游戏角色战斗过程中,一般会涉及到方向移动+技能等操作,通常是通过虚拟摇杆来控制方向,通过技能按钮的点击来产生相应操作。例如,如图1所示的手游游戏界面,用户一般是双手同时操作虚拟摇杆和虚拟技能按钮,通常操作步骤为:a、左手手指沿虚拟摇杆100的中心圈滑动虚拟摇杆100,把角色朝向调整到操作需要的方向(例如怪物攻击角色时,需要朝和怪物相反的方向闪避),b、右手点击按下操作对应的虚拟按钮,例如技能按钮200对应技能A,其余技能按钮分别对应技能B、C、D,从而游戏界面中游戏角色朝相应方向进行动作(例如闪避、跳跃、攻击等)。当要朝某个方向进行一些操作时,需要左右手配合同时操作。这样的操作结合性不紧密,误操作率高,比如当左手操作方向还没完全对准目标方向时,右手有可能提前点击了技能按钮。如果频繁出现误操作,将大大降低游戏的用户体验度。
技术实现思路
本专利技术所要解决的技术问题是:弥补上述现有技术的不足,提出一种控制游戏角色的方法,能有效降低误操作率,提高用户体验度。本专利技术的技术问题通过以下的技术方案予以解决:一种控制游戏角色的方法,用于通过虚拟控制部件对游戏角色进行控制,所述虚拟控制部件包括:用于控制游戏角色技能释放的技能按钮,用于控制游戏角色移动和控制游戏角色的技能释放方向的虚拟摇杆;包括以下步骤:S1)响应于玩家从所述技能按钮所在的位置为起始点的滑动操作,锁定游戏中的虚拟摇杆,以禁用其对游戏角色技能释放方向的控制;S2)监测玩家从所述技能按钮所在的位置为起始点的滑动操作轨迹,获取触摸点当前位置P2,计算触摸点初始点击位置P1至所述触摸点当前位置P2的向量a;S3)响应于玩家所述滑动操作的释放或者响应于所述向量a满足|a|>L,L为设定阈值,生成控制游戏角色的第一操作指令:控制所述游戏角色释放所述技能按钮对应的技能,释放方向与所述向量a同向;并解除对所述虚拟摇杆的所述锁定。一种控制游戏角色的方法,用于通过虚拟控制部件对游戏角色进行控制,所述虚拟控制部件包括:用于控制游戏角色技能释放的技能按钮,用于控制游戏角色移动和控制游戏角色的技能释放方向的虚拟摇杆;包括以下步骤:Q1)响应于玩家从所述技能按钮所在的位置为起始点的滑动操作,锁定游戏中的虚拟摇杆,以禁用其对游戏角色技能释放方向的控制;Q2)监测玩家从所述技能按钮初始位置为起始点的滑动操作轨迹,获取触摸点当前位置P2,计算所述触摸点初始点击位置P1至所述触摸点当前位置P2的向量a;Q3)判断所述向量a是否满足|a|>L,L为设定阈值,如果是,则生成控制游戏角色的第一操作指令:控制所述游戏角色释放所述技能按钮对应的技能,释放方向与所述向量a同向;并解除对所述虚拟摇杆的所述锁定;如果否,则进入步骤Q4);Q4)判断玩家所述滑动操作是否已释放,如果是,则生成控制游戏角色的第二操作指令:控制所述游戏角色释放所述技能按钮对应的技能,释放方向为沿所述游戏角色的当前朝向;并解除对所述虚拟摇杆的所述锁定;如果否,则返回步骤Q2)。本专利技术与现有技术对比的有益效果是:本专利技术的控制游戏角色的方法,通过监测玩家对技能按钮所在位置为起始点的点击滑动操作,监测滑动轨迹,将滑动后的触摸点当前位置与触摸点初始点击位置之间的向量获取后,根据玩家对技能按钮的释放或者向量长度以及释放的综合判断生成相应的操作指令,操作指令中根据向量的方向控制技能释放方向,从而控制游戏角色沿一定释放方向释放技能。这样,游戏用户单手点击并滑动技能按钮的操作就可控制游戏角色朝一定方向上释放相应技能动作,无需左右手前后操作的配合,大大降低了操作的复杂度,从而有效降低误操作率。用户单手即可准确控制游戏角色的技能实现,控制更加高效直观,使得游戏操作趣味性增强,可大大提高用户体验度。【附图说明】图1是移动终端中游戏界面的状态示意图;图2是本专利技术具体实施方式一的控制游戏角色的方法的流程图;图3是本专利技术具体实施方式二的控制游戏角色的方法的流程图。【具体实施方式】下面结合具体实施方式并对照附图对本专利技术做进一步详细说明。本专利技术的构思是设置移动终端(手机/平板电脑)上的虚拟按键的使用和实现方式,解决用户控制游戏角色朝某个方向做某个操作时误操作率高的问题。本专利技术人对游戏界面中的操作进行研究,界面中的虚拟控制部件一般包括用于控制游戏角色技能释放的技能按钮,用于控制游戏角色移动和控制游戏角色的技能释放方向的虚拟摇杆。而一般游戏中使用频率较高的技能按钮,比如闪避技能按钮等,需要配合方向的操作,每次操作时需要双手分两个步骤进行,大大增加了用户的操作复杂度。紧张的游戏过程中,双手配合的操作是增加误操作率的一个原因。类似于闪避这样的技能,一般是玩家处于某种被攻击的危险时选择的操作,这个时候玩家用户处于高度紧张状态,更增加了双手操作配合衔接的难度。鉴于此,本专利技术人提出如能“一步到位”地实现精准操作,将大大降低误操作率。据此,提出用户一只手通过一个技能按钮同时完成释放方向和技能动作释放的操作,在按钮技能操作上结合调整释放方向功能,即把虚拟摇杆的方向调整控制功能集成到虚拟按钮上。具体实施方式一如图2所示,为本具体实施方式的控制游戏角色的方法,游戏角色为移动终端游戏中的游戏角色,移动终端可为手机、掌上游戏机或者平板电脑。控制方法通过虚拟控制部件对游戏角色进行控制,虚拟控制部件包括:用于控制游戏角色技能释放的技能按钮,用于控制游戏角色移动和控制游戏角色的技能释放方向的虚拟摇杆。其中,技能按钮为任何需要与方向控制结合使用的技能按钮,例如闪避技能按钮、跳跃技能按钮或招式技能按钮、攻击技能按钮。控制方法包括以下步骤:S1)判断所述技能按钮被点击后是否被释放;如果是,则10)沿所述游戏角色的当前朝向直接控制所述游戏角色上释放所述技能按钮对应的技能;并解除对所述虚拟摇杆的所述锁定;如果否,则执行步骤S2)。如用户操作技能按钮时仅有点击操作,未有滑动操作趋势,则将此时的技能按钮设置为和普通按钮功能一样,点击可以直接完成操作。操作释放的方向为游戏角色当前朝向,而游戏角色当前朝向则是由虚拟摇杆调控而来。该步骤的设置用于保留技能按钮的原有功能,使其在仅被点击的状态下仍然能与虚拟摇杆相互配合实现操作。也因此,在某些实施方式中可省略该步骤,直接执行技能按钮点击+滑动状态下对游戏角色的控制过程。通过设置该步骤,配合如下的步骤,可提供按钮和摇杆共同作用控制技能释放和释放方向,以及仅通过按钮控制技能释放和释放方向且锁定摇杆,两种操作方式,满足不同玩家的需求,适用性更广。S2)响应于玩家从所述技能按钮所在的位置为起始点的滑动操作,锁定游戏中的虚拟摇杆,以禁用其对游戏角色技能释放方向的控制。玩家操作时,手指点击技能按钮后未松开触摸,且在屏幕上以技能按钮所在位置本文档来自技高网...
一种控制游戏角色的方法

【技术保护点】
一种控制游戏角色的方法,用于通过虚拟控制部件对游戏角色进行控制,所述虚拟控制部件包括:用于控制游戏角色技能释放的技能按钮,以及用于控制游戏角色移动和控制游戏角色的技能释放方向的虚拟摇杆;其特征在于,包括以下步骤:S1)响应于玩家从所述技能按钮所在的位置为起始点的滑动操作,锁定游戏中的虚拟摇杆,以禁用其对游戏角色技能释放方向的控制;S2)监测玩家从所述技能按钮所在的位置为起始点的滑动操作轨迹,获取触摸点当前位置P2,计算触摸点初始点击位置P1至所述触摸点当前位置P2的向量a;S3)响应于玩家所述滑动操作的释放或者响应于所述向量a满足|a|>L,L为设定阈值,生成控制游戏角色的第一操作指令:控制所述游戏角色释放所述技能按钮对应的技能,释放方向与所述向量a同向;并解除对所述虚拟摇杆的所述锁定。

【技术特征摘要】
1.一种控制游戏角色的方法,用于通过虚拟控制部件对游戏角色进行控制,所述虚拟控制部件包括:用于控制游戏角色技能释放的技能按钮,以及用于控制游戏角色移动和控制游戏角色的技能释放方向的虚拟摇杆;其特征在于,包括以下步骤:S1)响应于玩家从所述技能按钮所在的位置为起始点的滑动操作,锁定游戏中的虚拟摇杆,以禁用其对游戏角色技能释放方向的控制;S2)监测玩家从所述技能按钮所在的位置为起始点的滑动操作轨迹,获取触摸点当前位置P2,计算触摸点初始点击位置P1至所述触摸点当前位置P2的向量a;S3)响应于玩家所述滑动操作的释放或者响应于所述向量a满足|a|>L,L为设定阈值,生成控制游戏角色的第一操作指令:控制所述游戏角色释放所述技能按钮对应的技能,释放方向与所述向量a同向;并解除对所述虚拟摇杆的所述锁定。2.根据权利要求1所述的控制游戏角色的方法,其特征在于:所述步骤S1)中,锁定所述虚拟摇杆以禁用其对游戏角色技能释放方向的控制的同时,还禁用所述虚拟摇杆对游戏角色移动的控制。3.根据权利要求2所述的控制游戏角色的方法,其特征在于:所述步骤S3)中,所述第一操作指令还包括:在控制游戏角色释放对应的技能之前,控制所述游戏角色沿所述向量a的方向移动。4.根据权利要求1所述的控制游戏角色的方法,其特征在于:所述步骤S2)中还包括:提供一跟随所述滑动操作轨迹移动的视觉参考标识,以向用户反馈滑动操作轨迹。5.根据权利要求1所述的控制游戏角色的方法,其特征在于:所述步骤S2)中还包括:控制所述技能按钮的图标跟随所述滑动操作轨迹移动,以向用户反馈滑动操作轨迹。6.根据权利要求5所述的控制游戏角色的方法,其特征在于:所述步骤S3)中,在控制游戏角色释放对应的技能后,复位所述技能按钮的图标至初始位置。7.根据权利要求1至6任一项所述的控制游戏角色的方法,其特征在于:所述技能按钮为闪避技能按钮,所述步骤S3)中控制释放方向与所述向量a同向是指控制游戏角色沿所述向量a的方向进行闪避;或者,所述技能按钮为跳跃技能按钮,所述步骤S3)中控制释放方向与所述向量a同向是指控制游戏角色沿所述向量a的方向跳跃;或者,所述技能按钮为攻击技能按钮,所述步骤S3)中控制释放方向与所述向量a同向是指控制游戏角色沿所述向量a的方向发出攻击动作。8.根据权利要求1所述的控制游戏角色的方法,其特征在于:在所述步骤S1)之前还包括判断步骤:判断所述技能按钮被点击后是否被释放,如果是,则沿所述游戏角色的当前朝向直接控制所述游戏角色上释放所述技能按钮对应的技能;并解除对所述虚拟摇杆的所述锁定;如果否,则执行所述步骤S1)。9.根据权利要求1所述的控制游戏角色的方法,其特征在于:所述游戏角色为移动终端游戏中的游戏角色。10.一种控制游戏角色的方法,用于通过虚拟控制部件对游戏角色进行控制,所述虚拟控制部件包括:用于控制游戏角色技能释放的技能按钮,以及用于控制游戏角色移动和控制游戏角色的技能释放方向的虚拟摇杆;其...

【专利技术属性】
技术研发人员:李妍谢飞唐张鹏李斌
申请(专利权)人:网易杭州网络有限公司
类型:发明
国别省市:浙江;33

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

1