本技术涉及游戏,具体而言,涉及一种游戏中游戏角色控制方法、装置、电子设备及介质。
背景技术:
1、在一些游戏中,比如,在需要用到钩索装备的游戏中,钩索是游戏中的特色,但是目前钩索只能释放一段。玩家要连续使用钩索,需要进行多次操作,在个人计算机(personal computer,pc)端实现相对方便,但是一旦在手游端也采用一样的操作方式,那玩家操作复杂繁琐、操作效率低、操作压力大,且容易出现误操的情况。
技术实现思路
1、有鉴于此,本技术的目的在于提供一种游戏中游戏角色控制方法、装置、电子设备及介质,简化了玩家操作复杂度,提高了玩家的操作的准确度,且提高了玩家的操作效率。
2、第一方面,本技术实施例提供了一种游戏中游戏角色控制方法,所述游戏中包括受控游戏角色,所述受控游戏角色装配有钩索装备;所述方法包括:
3、响应针对所述受控游戏角色的移动控制操作,控制所述受控游戏角色在游戏场景中以第一移动方式移动;
4、响应针对所述钩索装备的瞄准操作,在所述游戏场景中确定所述钩索装备的瞄准位置;
5、若所述瞄准位置与所述受控游戏角色之间的距离小于或等于所述钩索装备的最大可达距离,控制所述受控游戏角色自动向所述瞄准位置发射所述钩索装备,以使得所述受控游戏角色在所述游戏场景中以第二移动方式向所述瞄准位置移动;
6、若所述瞄准位置与所述受控游戏角色之间的距离大于所述钩索装备的最大可达距离,控制所述受控游戏角色自动向所述游戏场景中的第一位置发射所述钩索装备,以使得所述受控游戏角色在所述游戏场景中以第二移动方式向所述第一位置移动,并在所述受控游戏角色向所述第一位置移动结束后,控制所述受控游戏角色自动向所述游戏场景中的第二位置或者所述瞄准位置发射所述钩索装备,以使得所述受控游戏角色在所述游戏场景中以第二移动方式向所述第二位置或者所述瞄准位置移动;其中,所述第一位置与所述受控游戏角色之间的距离小于或等于所述钩索装备的最大可达距离,所述第一位置与所述第二位置之间的距离小于或等于所述钩索装备的最大可达距离,所述瞄准位置与所述受控游戏角色之间的距离大于所述第一位置与所述瞄准位置之间的距离,所述瞄准位置与所述受控游戏角色之间的距离大于所述第二位置与所述瞄准位置之间的距离,所述第一位置和所述第二位置由所述游戏自动确定。
7、在一种可能的实施方式中,所述控制所述受控游戏角色自动向所述瞄准位置发射所述钩索装备,包括:
8、在所述游戏的游戏界面上显示第一提示信息,所述第一提示信息用于提示向所述瞄准位置发射所述钩索装备;
9、响应针对所述第一提示信息的第一确认操作,控制所述受控游戏角色自动向所述瞄准位置发射所述钩索装备。
10、在一种可能的实施方式中,所述控制所述受控游戏角色自动向所述游戏场景中的第一位置发射所述钩索装备,包括:
11、在所述游戏的游戏界面上显示第二提示信息,所述第二提示信息用于提示向所述游戏场景中的第一位置发射所述钩索装备;
12、响应针对所述第二提示信息的第二确认操作,控制所述受控游戏角色自动向所述第一位置发射所述钩索装备。
13、在一种可能的实施方式中,控制所述受控游戏角色自动向所述游戏场景中的第一位置或者第二位置发射所述钩索装备,包括:
14、确定所述游戏场景中从所述受控游戏角色的当前位置到所述瞄准位置的目标钩索路径,所述目标钩索路径包括所述钩索装备对应停留的至少两个位置节点;其中,所述至少两个位置节点包括:第一位置和瞄准位置;或者,第一位置、瞄准位置和至少一个第二位置;当所述至少两个位置节点包括多个第二位置时,所述第一位置与第一个所述第二位置之间、任意两个第二位置之间以及最后一个第二位置与所述瞄准位置之间的距离小于或等于所述钩索装备的最大可达距离,所述瞄准位置与所述受控游戏角色之间的距离大于任一所述第二位置与所述瞄准位置之间的距离;
15、控制所述受控游戏角色自动向所述目标钩索路径中的第一位置或者第二位置发射所述钩索装备。
16、在一种可能的实施方式中,所述确定所述游戏场景中从所述受控游戏角色的当前位置到所述瞄准位置的目标钩索路径,包括:
17、确定所述游戏场景中从所述受控游戏角色的当前位置到所述瞄准位置的至少一条钩索路径;
18、响应针对所述至少一条钩索路径的选择操作,从所述至少一条钩索路径中选择目标钩索路径。
19、在一种可能的实施方式中,所述选择操作是针对所述至少一条钩索路径中目标钩索路径的选择区域的触摸操作;其中,在确定所述至少一条钩索路径之后,在所述游戏的游戏界面上显示所述至少一条钩索路径,每一条钩索路径对应一选择区域;
20、或者,所述选择操作是针对所述受控游戏角色的移动控制操作;所述目标钩索路径中的第一位置是与所述受控游戏角色从当前位置移动后的实时位置距离最近的位置节点;所述目标钩索路径中的每一第二位置节点是与所述受控游戏角色与从前一位置移动后的实时位置距离最近的位置节点。
21、在一种可能的实施方式中,在确定所述目标钩索路径之后,所述方法还包括:
22、根据所述目标钩索路径中所述钩索装备对应停留的位置节点的数量,确定所述目标钩索路径所需要的钩索装备的第一数量;
23、在所述游戏的游戏界面上显示所述目标钩索路径所需要的钩索装备的第一数量,并在所述受控游戏角色自动向所述目标钩索路径中的任一位置节点发射所述钩索装备之后,根据所述受控游戏角色到达所述目标钩索路径的该位置节点消耗的钩索装备的第二数量,更新所述第一数量。
24、在一种可能的实施方式中,所述方法还包括:
25、若所述受控游戏角色装配的钩索装备的数量小于所述目标钩索路径中所述钩索装备对应停留的位置节点的数量,则在所述游戏的游戏界面上显示第三提示信息;所述第三提示信息用于提示所述受控游戏角色选择所述目标钩索路径缺少索装备。
26、在一种可能的实施方式中,所述方法还包括:
27、响应针对所述第三提示信息的第三确认操作,控制所述受控游戏角色依次向所述目标钩索路径的第一位置和瞄准位置或者依次向所述目标钩索路径的第一位置、第二位置和瞄准位置发射钩索装备,并在发射最后一个钩索装备之后,停止控制所述受控游戏角色继续向所述目标钩索路径的第一位置或者任意第二位置的下一个位置节点发射钩索装备。
28、在一种可能的实施方式中,在控制所述受控游戏角色自动向所述第一位置或者任一所述第二位置或者所述瞄准位置发射所述钩索装备后,所述方法还包括:
29、若所述钩索装备的当前释放距离小于所述受控游戏角色到达所述第一位置或者任一第二位置或者所述瞄准位置的位置节点段距离,则自动调整所述钩索装备的当前释放距离满足所述受控游戏角色到达所述第一位置或者任一第二位置或者所述瞄准位置的位置节点段距离;
30、或者,
31、在图形用户界面上显示第四提示信息,所述第四提示信息用于提示调整所述钩索装备的当前释放距离以满足所述受控游戏角色到达所述第一位置或者任一第二位置或者所述瞄准位置的位置节点段距离。
32、在一种可能的实施方式中,控制所述受控游戏角色自动向所述第一位置或者所述第二位置或者所述瞄准位置发射所述钩索装备,包括:
33、控制所述第一位置所属的第一虚拟对象或者所述第二位置所属的第二虚拟对象或者所述瞄准位置所属的第三虚拟对象吸附所述受控游戏角色,以使所述受控游戏角色自动向所述第一位置或者所述第二位置或者所述瞄准位置发射所述钩索装备。
34、在一种可能的实施方式中,所述第一位置和所述第二位置是根据针对所述游戏的游戏策略或者所述受控游戏角色移动后的实时位置确定的,所述游戏策略至少根据所述游戏的当前游戏场景特征和所述受控游戏角色的当前属性特征确定的。
35、在一种可能的实施方式中,所述游戏策略包括以下至少之一:
36、所述钩索装备的最小消耗游戏策略,所述受控游戏角色的快速移动游戏策略;所述受控游戏角色的追击游戏策略;所述受控游戏角色的隐蔽策略。
37、第二方面,本技术实施例还提供了一种游戏中游戏角色控制装置,所述游戏中包括受控游戏角色,所述受控游戏角色装配有钩索装备,所述装置包括:
38、第一控制模块,用于响应针对所述受控游戏角色的移动控制操作,控制所述受控游戏角色在游戏场景中以第一移动方式移动;
39、第一确定模块,用于响应针对所述钩索装备的瞄准操作,在所述游戏场景中确定所述钩索装备的瞄准位置;
40、第二控制模块,用于若所述瞄准位置与所述受控游戏角色之间的距离小于或等于所述钩索装备的最大可达距离,控制所述受控游戏角色自动向所述瞄准位置发射所述钩索装备,以使得所述受控游戏角色在所述游戏场景中以第二移动方式向所述瞄准位置移动;
41、第三控制模块,用于若所述瞄准位置与所述受控游戏角色之间的距离大于所述钩索装备的最大可达距离,控制所述受控游戏角色自动向所述游戏场景中的第一位置发射所述钩索装备,以使得所述受控游戏角色在所述游戏场景中以第二移动方式向所述第一位置移动,并在所述受控游戏角色向所述第一位置移动结束后,控制所述受控游戏角色自动向所述游戏场景中的第二位置或者所述瞄准位置发射所述钩索装备,以使得所述受控游戏角色在所述游戏场景中以第二移动方式向所述第二位置或者所述瞄准位置移动;其中,所述第一位置与所述受控游戏角色之间的距离小于或等于所述钩索装备的最大可达距离,所述第一位置与所述第二位置之间的距离小于或等于所述钩索装备的最大可达距离,所述瞄准位置与所述受控游戏角色之间的距离大于所述第一位置与所述瞄准位置之间的距离,所述瞄准位置与所述受控游戏角色之间的距离大于所述第二位置与所述瞄准位置之间的距离,所述第一位置和所述第二位置由所述游戏自动确定。
42、第三方面,本技术实施例还提供了一种电子设备,包括:处理器、存储介质和总线,所述存储介质存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储介质之间通过总线通信,所述处理器执行所述机器可读指令,以执行如第一方面任一项所述的游戏中游戏角色控制方法的步骤。
43、第四方面,本技术实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行如第一方面任一项所述的游戏中游戏角色控制方法的步骤。
44、本技术实施例提供的一种游戏中游戏角色控制方法、装置、电子设备及介质,玩家通过移动控制操作控制受控游戏角色在游戏场景中以第一移动方式移动,在玩家确定受控游戏角色利用钩索装备待前往的瞄准位置之后,若瞄准位置与受控游戏角色之间的距离小于或等于钩索装备的最大可达距离,那么控制受控游戏角色通过钩索装备以第二移动方式向瞄准位置移动,若瞄准位置与受控游戏角色之间的距离大于钩索装备的最大可达距离,那么控制受控游戏角色通过钩索装备以第二移动方式依次向第一位置、瞄准位置或者依次向第一位置、第二位置和瞄准位置移动。这样,通过瞄准位置与受控游戏角色的距离与钩索装备的最大可达距离的比较结果,控制受控游戏角色以一段或者多段钩索装备以第二移动方式前往瞄准位置,简化了玩家操作复杂度,提高了玩家的操作的准确度且提高了玩家的操作效率。