一种控制游戏角色的方法

文档序号:9442792阅读:1721来源:国知局
一种控制游戏角色的方法
【专利说明】
【技术领域】
[0001 ] 本发明涉及一种控制游戏角色的方法。
【【背景技术】】
[0002]随着移动终端的广泛应用,在移动终端上开发游戏的需求也越来越大。目前,在在移动平台上ARPG、TPS、FPS等游戏中,玩家用户在控制游戏角色战斗过程中,一般会涉及到方向移动+技能等操作,通常是通过虚拟摇杆来控制方向,通过技能按钮的点击来产生相应操作。例如,如图1所示的手游游戏界面,用户一般是双手同时操作虚拟摇杆和虚拟技能按钮,通常操作步骤为:a、左手手指沿虚拟摇杆100的中心圈滑动虚拟摇杆100,把角色朝向调整到操作需要的方向(例如怪物攻击角色时,需要朝和怪物相反的方向闪避),b、右手点击按下操作对应的虚拟按钮,例如技能按钮200对应技能A,其余技能按钮分别对应技能B、C、D,从而游戏界面中游戏角色朝相应方向进行动作(例如闪避、跳跃、攻击等)。当要朝某个方向进行一些操作时,需要左右手配合同时操作。这样的操作结合性不紧密,误操作率高,比如当左手操作方向还没完全对准目标方向时,右手有可能提前点击了技能按钮。如果频繁出现误操作,将大大降低游戏的用户体验度。

【发明内容】

[0003]本发明所要解决的技术问题是:弥补上述现有技术的不足,提出一种控制游戏角色的方法,能有效降低误操作率,提高用户体验度。
[0004]本发明的技术问题通过以下的技术方案予以解决:
[0005]—种控制游戏角色的方法,用于通过虚拟控制部件对游戏角色进行控制,所述虚拟控制部件包括:用于控制游戏角色技能释放的技能按钮,用于控制游戏角色移动和控制游戏角色的技能释放方向的虚拟摇杆;包括以下步骤:S1)响应于玩家从所述技能按钮所在的位置为起始点的滑动操作,锁定游戏中的虚拟摇杆,以禁用其对游戏角色技能释放方向的控制;S2)监测玩家从所述技能按钮所在的位置为起始点的滑动操作轨迹,获取触摸点当前位置P2,计算触摸点初始点击位置Pl至所述触摸点当前位置P2的向量a ;S3)响应于玩家所述滑动操作的释放或者响应于所述向量a满足|a| >L,L为设定阈值,生成控制游戏角色的第一操作指令:控制所述游戏角色释放所述技能按钮对应的技能,释放方向与所述向量a同向;并解除对所述虚拟摇杆的所述锁定。
[0006]—种控制游戏角色的方法,用于通过虚拟控制部件对游戏角色进行控制,所述虚拟控制部件包括:用于控制游戏角色技能释放的技能按钮,用于控制游戏角色移动和控制游戏角色的技能释放方向的虚拟摇杆;包括以下步骤:Q1)响应于玩家从所述技能按钮所在的位置为起始点的滑动操作,锁定游戏中的虚拟摇杆,以禁用其对游戏角色技能释放方向的控制;Q2)监测玩家从所述技能按钮初始位置为起始点的滑动操作轨迹,获取触摸点当前位置P2,计算所述触摸点初始点击位置Pl至所述触摸点当前位置P2的向量a ;Q3)判断所述向量a是否满足|a| >L,L为设定阈值,如果是,则生成控制游戏角色的第一操作指令:控制所述游戏角色释放所述技能按钮对应的技能,释放方向与所述向量a同向;并解除对所述虚拟摇杆的所述锁定;如果否,则进入步骤Q4) ;Q4)判断玩家所述滑动操作是否已释放,如果是,则生成控制游戏角色的第二操作指令:控制所述游戏角色释放所述技能按钮对应的技能,释放方向为沿所述游戏角色的当前朝向;并解除对所述虚拟摇杆的所述锁定;如果否,则返回步骤Q2)。
[0007]本发明与现有技术对比的有益效果是:
[0008]本发明的控制游戏角色的方法,通过监测玩家对技能按钮所在位置为起始点的点击滑动操作,监测滑动轨迹,将滑动后的触摸点当前位置与触摸点初始点击位置之间的向量获取后,根据玩家对技能按钮的释放或者向量长度以及释放的综合判断生成相应的操作指令,操作指令中根据向量的方向控制技能释放方向,从而控制游戏角色沿一定释放方向释放技能。这样,游戏用户单手点击并滑动技能按钮的操作就可控制游戏角色朝一定方向上释放相应技能动作,无需左右手前后操作的配合,大大降低了操作的复杂度,从而有效降低误操作率。用户单手即可准确控制游戏角色的技能实现,控制更加高效直观,使得游戏操作趣味性增强,可大大提高用户体验度。
【【附图说明】】
[0009]图1是移动终端中游戏界面的状态示意图;
[0010]图2是本发明【具体实施方式】一的控制游戏角色的方法的流程图;
[0011]图3是本发明【具体实施方式】二的控制游戏角色的方法的流程图。
【【具体实施方式】】
[0012]下面结合【具体实施方式】并对照附图对本发明做进一步详细说明。
[0013]本发明的构思是设置移动终端(手机/平板电脑)上的虚拟按键的使用和实现方式,解决用户控制游戏角色朝某个方向做某个操作时误操作率高的问题。本发明人对游戏界面中的操作进行研究,界面中的虚拟控制部件一般包括用于控制游戏角色技能释放的技能按钮,用于控制游戏角色移动和控制游戏角色的技能释放方向的虚拟摇杆。而一般游戏中使用频率较高的技能按钮,比如闪避技能按钮等,需要配合方向的操作,每次操作时需要双手分两个步骤进行,大大增加了用户的操作复杂度。紧张的游戏过程中,双手配合的操作是增加误操作率的一个原因。类似于闪避这样的技能,一般是玩家处于某种被攻击的危险时选择的操作,这个时候玩家用户处于高度紧张状态,更增加了双手操作配合衔接的难度。鉴于此,本发明人提出如能“一步到位”地实现精准操作,将大大降低误操作率。据此,提出用户一只手通过一个技能按钮同时完成释放方向和技能动作释放的操作,在按钮技能操作上结合调整释放方向功能,即把虚拟摇杆的方向调整控制功能集成到虚拟按钮上。
[0014]【具体实施方式】一
[0015]如图2所示,为本【具体实施方式】的控制游戏角色的方法,游戏角色为移动终端游戏中的游戏角色,移动终端可为手机、掌上游戏机或者平板电脑。控制方法通过虚拟控制部件对游戏角色进行控制,虚拟控制部件包括:用于控制游戏角色技能释放的技能按钮,用于控制游戏角色移动和控制游戏角色的技能释放方向的虚拟摇杆。其中,技能按钮为任何需要与方向控制结合使用的技能按钮,例如闪避技能按钮、跳跃技能按钮或招式技能按钮、攻击技能按钮。控制方法包括以下步骤:
[0016]SI)判断所述技能按钮被点击后是否被释放;如果是,则10)沿所述游戏角色的当前朝向直接控制所述游戏角色上释放所述技能按钮对应的技能;并解除对所述虚拟摇杆的所述锁定;如果否,则执行步骤S2)。
[0017]如用户操作技能按钮时仅有点击操作,未有滑动操作趋势,则将此时的技能按钮设置为和普通按钮功能一样,点击可以直接完成操作。操作释放的方向为游戏角色当前朝向,而游戏角色当前朝向则是由虚拟摇杆调控而来。该步骤的设置用于保留技能按钮的原有功能,使其在仅被点击的状态下仍然能与虚拟摇杆相互配合实现操作。也因此,在某些实施方式中可省略该步骤,直接执行技能按钮点击+滑动状态下对游戏角色的控制过程。通过设置该步骤,配合如下的步骤,可提供按钮和摇杆共同作用控制技能释放和释放方向,以及仅通过按钮控制技能释放和释放方向且锁定摇杆,两种操作方式,满足不同玩家的需求,适用性更广。
[0018]S2)响应于玩家从所述技能按钮所在的位置为起始点的滑动操作,锁定游戏中的虚拟摇杆,以禁用其对游戏角色技能释放方向的控制。
[0019]玩家操作时,手指点击技能按钮后未松开触摸,且在屏幕上以技能按钮所在位置为起始点进行滑动操作,响应于该点击+滑动的操作,虚拟摇杆被控制是锁定状态,这样,将不能通过虚拟摇杆来控制方向,以免和技能按钮移动的方向冲突。
[0020]S3)监测玩家从所述技能按钮所在的位置为起始点的滑动操作轨迹,获取触摸点当前位置P2,计算触摸点初始点击位置Pl至所述当前位置P2的向量a。
[0021]玩家点击技能按钮后,即识别到后续需释放的是该技能按钮对应的技能操作。点击后,手指从该技能按钮开始滑动时,系统实时监测滑动操作轨迹,获取触摸点的当前位置,进而计算以触摸点初始点击位置Pl为起点,当前位置P2为终点的向量a。后续产生相应的控制指令时由向量a的方向信息指引角色的技能释放方向。上述技能按钮所在的位置既可以是对应触摸屏上技能按钮图标
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1