本公开涉及游戏,尤其涉及一种虚拟对象控制方法、虚拟对象控制装置、计算机可读存储介质与电子设备。
背景技术:
1、在一些游戏中,虚拟角色能够施放幻影等迷惑性的虚拟对象,其具有与虚拟角色本体相同或相近的外观,用于迷惑敌方。
2、然而,目前虚拟对象的自动控制逻辑比较简单、固定,导致其行为方式与玩家控制的虚拟角色本体的行为方式存在明显区别,敌方能够很容易地分辨出虚拟对象与本体。若玩家想要使虚拟对象起到有效的迷惑作用,需要操作虚拟对象做出具有迷惑性的动作,由此增加了玩家操作的难度与复杂度。
技术实现思路
1、本公开提供一种虚拟对象控制方法、虚拟对象控制装置、计算机可读存储介质与电子设备,以至少在一定程度上降低玩家操作的难度与复杂度。
2、根据本公开的第一方面,提供一种虚拟对象控制方法,通过终端设备提供图形用户界面,所述图形用户界面中显示至少部分的游戏场景,所述游戏场景中包括第一虚拟角色;所述方法包括:响应于所述第一虚拟角色施放预设技能或使用预设道具,在所述游戏场景中生成与所述第一虚拟角色对应的虚拟对象;基于施放预设技能或使用预设道具时所述第一虚拟角色的第一运动状态,确定所述虚拟对象的第二运动状态;根据所述虚拟对象的寻路起始位置,在与所述寻路起始位置间的距离满足寻路距离条件的区域内确定寻路目标位置;控制所述虚拟对象以所述第二运动状态并按照所述寻路目标位置进行移动。
3、根据本公开的第二方面,提供一种虚拟对象控制装置,通过终端设备提供图形用户界面,所述图形用户界面中显示至少部分的游戏场景,所述游戏场景中包括第一虚拟角色;所述装置包括:虚拟对象生成模块,被配置为响应于所述第一虚拟角色施放预设技能或使用预设道具,在所述游戏场景中生成与所述第一虚拟角色对应的虚拟对象;运动状态确定模块,被配置为基于施放预设技能或使用预设道具时所述第一虚拟角色的第一运动状态,确定所述虚拟对象的第二运动状态;寻路处理模块,被配置为根据所述虚拟对象的寻路起始位置,在与所述寻路起始位置间的距离满足寻路距离条件的区域内确定寻路目标位置;虚拟对象移动控制模块,被配置为控制所述虚拟对象以所述第二运动状态并按照所述寻路目标位置进行移动。
4、根据本公开的第三方面,提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述第一方面的虚拟对象控制方法及其可能的实现方式。
5、根据本公开的第四方面,提供一种电子设备,包括:处理器;以及存储器,用于存储所述处理器的可执行指令;其中,所述处理器配置为经由执行所述可执行指令,来执行上述第一方面的虚拟对象控制方法及其可能的实现方式。
6、本公开的技术方案具有以下有益效果:
7、提供了一种对虚拟对象进行自动控制的方案。基于施放预设技能或使用预设道具时第一虚拟角色的第一运动状态确定虚拟对象的第二运动状态,使虚拟对象的运动状态能够一定程度上延续第一虚拟角色的运动状态。并且,利用寻路距离条件确定寻路目标位置,使得寻路距离处于较为合适的水平,避免出现寻路距离过短等导致的虚拟对象移动方式不合理的问题,使虚拟对象的移动方式接近于玩家手动控制的情况。由此,一方面,无需玩家手动控制虚拟对象,通过自动控制能够使虚拟对象表现出与玩家手动控制情况相同或相近的运动状态与移动方式,以发挥有效的迷惑作用,降低存在虚拟对象时玩家操作的难度与复杂度。另一方面,本方案减少了玩家对虚拟对象的操作,有利于简化操作数据的处理,提高游戏运行的效率。
1.一种虚拟对象控制方法,其特征在于,通过终端设备提供图形用户界面,所述图形用户界面中显示至少部分的游戏场景,所述游戏场景中包括第一虚拟角色;所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述虚拟对象具有第一显示状态和第二显示状态;所述虚拟对象在所述第一显示状态下与所述第一虚拟角色的外观不同,所述第一显示状态用于显示在控制所述第一虚拟角色或与所述第一虚拟角色阵营相同的虚拟角色的客户端;所述虚拟对象在所述第二显示状态下与所述第一虚拟角色的外观相同,所述第二显示状态用于显示在控制与所述第一虚拟角色阵营不同的虚拟角色的客户端。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
5.根据权利要求1所述的方法,其特征在于,所述根据所述虚拟对象的寻路起始位置,在与所述寻路起始位置间的距离满足寻路距离条件的区域内确定寻路目标位置,包括:
6.根据权利要求5所述的方法,其特征在于,所述在与所述寻路起始位置间的距离满足寻路距离条件的区域内确定下一寻路目标位置,包括:
7.根据权利要求6所述的方法,其特征在于,所述方法还包括:
8.根据权利要求6所述的方法,其特征在于,所述调整所述寻路方向,包括:
9.根据权利要求6所述的方法,其特征在于,所述在与所述寻路起始位置间的距离满足寻路距离条件的区域内确定下一寻路目标位置,还包括:
10.根据权利要求1所述的方法,其特征在于,所述在与所述寻路起始位置间的距离满足寻路距离条件的区域内确定寻路目标位置,包括:
11.根据权利要求1所述的方法,其特征在于,基于施放技能时所述第一虚拟角色的第一运动状态,确定所述虚拟对象的第二运动状态,包括:
12.根据权利要求1所述的方法,其特征在于,所述第一运动状态和所述第二运动状态均包括运动姿态和/或运动参数。
13.根据权利要求1所述的方法,其特征在于,所述方法还包括:
14.根据权利要求1至13任一项所述的方法,其特征在于,所述方法还包括:
15.一种虚拟角色的虚拟对象控制装置,其特征在于,通过终端设备提供图形用户界面,所述图形用户界面中显示至少部分的游戏场景,所述游戏场景中包括第一虚拟角色;所述装置包括:
16.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至14任一项所述的方法。
17.一种电子设备,其特征在于,包括: