发布日期:2024-09-02 浏览次数:次
本公开涉及游戏角色控制,尤其是涉及一种目标虚拟对象的移动预测方法、装置和电子设备。背景技术:1、在对称式竞技游戏和非对称式竞技游戏中,预测对手角色的移动方向和移动位置,有助于提升ai(artificial intelligence,人工智能)角色的技能和走位的准确度。相关技术中,游戏对局内的ai角色对玩家位置的预测通常使用上一时刻玩家的位置确定,但是该方式在技能释放中,存在较强的滞后性,导致技能命中率较低;在ai角色监管玩家的游戏中,该方式会导致ai角色一直尾随于玩家,导致ai角色容易被玩家识别,且ai角色无法与玩家进行地形的博弈,导致玩家的游戏体验感较差。技术实现思路1、本公开的目的在于提供一种目标虚拟对象的移动预测方法、装置和电子设备,以基于目标虚拟对象的历史移动轨迹预测目标虚拟对象的移动位置,从而提高了目标虚拟对象移动预测的准确性,也避免了位置预测的滞后性,有助于提升玩家游戏体验感。2、第一方面,本公开提供了一种目标虚拟对象的移动预测方法,该方法包括:获取目标游戏在当前时刻的游戏对局内信息;其中,游戏对局内信息包括:目标虚拟对象在当前时刻对应的历史移动轨迹和游戏状态数据,历史移动轨迹包括在游戏对局内记录的目标虚拟对象的历史位置、与目标虚拟对象对抗的虚拟对象对应的历史位置;将游戏对局内信息输入至预先训练完成的监督学习模型中,得到输出结果,输出结果用于预测目标虚拟对象在当前时刻的移动角度变化幅度;基于预测的移动角度变化幅度和历史移动轨迹确定目标虚拟对象的目标移动角度;根据目标移动角度和目标虚拟对象的移动速度,确定目标虚拟对象在当前时刻的下一个时刻的目标位置。3、第二方面,本公开提供了一种目标虚拟对象的移动预测装置,该装置包括:信息获取模块,用于获取目标游戏在当前时刻的游戏对局内信息;其中,游戏对局内信息包括:目标虚拟对象在当前时刻对应的历史移动轨迹和游戏状态数据,历史移动轨迹包括在游戏对局内记录的目标虚拟对象的历史位置、与目标虚拟对象对抗的虚拟对象对应的历史位置;信息输入模块,用于将游戏对局内信息输入至预先训练完成的监督学习模型中,得到输出结果,输出结果用于预测目标虚拟对象在当前时刻的移动角度变化幅度;角度预测模块,用于基于预测的移动角度变化幅度和历史移动轨迹确定目标虚拟对象的目标移动角度;位置预测模块,用于根据目标移动角度和目标虚拟对象的移动速度,确定目标虚拟对象在当前时刻的下一个时刻的目标位置。4、第三方面,本公开提供了一种电子设备,该电子设备包括处理器和存储器,该存储器存储有能够被处理器执行的机器可执行指令,该处理器执行机器可执行指令以实现上述目标虚拟对象的移动预测方法。5、第四方面,本公开提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机可执行指令,该计算机可执行指令在被处理器调用和执行时,该计算机可执行指令促使处理器实现上述目标虚拟对象的移动预测方法。6、本公开实施例带来了以下有益效果:7、本公开提供的一种目标虚拟对象的移动预测方法、装置和电子设备,首先获取目标游戏在当前时刻的游戏对局内信息;其中,游戏对局内信息包括:目标虚拟对象在当前时刻对应的历史移动轨迹和游戏状态数据,历史移动轨迹包括在游戏对局内记录的目标虚拟对象的历史位置、与目标虚拟对象对抗的虚拟对象对应的历史位置;进而将游戏对局内信息输入至预先训练完成的监督学习模型中,得到输出结果,输出结果用于预测目标虚拟对象在当前时刻的移动角度变化幅度;再基于预测的移动角度变化幅度和历史移动轨迹确定目标虚拟对象的目标移动角度;然后根据目标移动角度和目标虚拟对象的移动速度,确定目标虚拟对象在当前时刻的下一个时刻的目标位置。该方式基于目标虚拟对象的历史移动轨迹预测目标虚拟对象的移动位置,提高了目标虚拟对象移动预测的准确性;同时该方式可提前预知对象位置,避免了位置预测的滞后性,有助于提升玩家游戏体验感。8、本公开的其他特征和优点将在随后的说明书中阐述,或者,部分特征和优点可以从说明书推知或毫无疑义地确定,或者通过实施本公开的上述技术即可得知。9、为使本公开的上述目的、特征和优点能更明显易懂,下文特举较佳实施方式,并配合所附附图,作详细说明如下。技术特征:1.一种目标虚拟对象的移动预测方法,其特征在于,所述方法包括:2.根据权利要求1所述的方法,其特征在于,所述监督学习模型通过下述方式训练得到:3.根据权利要求2所述的方法,其特征在于,所述方法还包括:获取所述目标游戏对应的账户属性信息;4.根据权利要求1所述的方法,其特征在于,所述将所述游戏对局内信息输入至预先训练完成的监督学习模型中,得到输出结果的步骤,包括:5.根据权利要求4所述的方法,其特征在于,所述基于预测的移动角度变化幅度和所述历史移动轨迹确定所述目标虚拟对象的目标移动角度的步骤,包括:6.根据权利要求5所述的方法,其特征在于,所述对所述历史移动轨迹中所述目标虚拟对象的历史位置进行角度平均处理,得到所述目标虚拟对象在所述当前时刻的目标移动角度的步骤,包括:7.根据权利要求5所述的方法,其特征在于,所述基于所述历史移动轨迹中所述目标虚拟对象的历史位置生成多边形区域,并根据所述多边形区域的质心,确定所述目标虚拟对象在所述当前时刻的目标移动角度的步骤,包括:8.根据权利要求1所述的方法,其特征在于,所述根据所述目标移动角度和所述目标虚拟对象的移动速度,确定所述目标虚拟对象在所述当前时刻的下一个时刻的目标位置,包括;9.根据权利要求8所述的方法,其特征在于,所述扇形区域的半径长度为:所述目标虚拟对象的移动速度与指定时间间隔的乘积,所述指定时间间隔为所述当前时刻与所述当前时刻的下一个时刻之间的时间间隔。10.根据权利要求1或8所述的方法,其特征在于,所述根据所述目标移动角度和所述目标虚拟对象的移动速度,确定所述目标虚拟对象在所述当前时刻的下一个时刻的目标位置的步骤之后,所述方法还包括:11.根据权利要求1或8所述的方法,其特征在于,所述根据所述目标移动角度和所述目标虚拟对象的移动速度,确定所述目标虚拟对象在所述当前时刻的下一个时刻的目标位置的步骤之后,所述方法还包括:12.一种目标虚拟对象的移动预测装置,其特征在于,所述装置包括:13.一种电子设备,其特征在于,所述电子设备包括处理器和存储器,所述存储器存储有能够被所述处理器执行的机器可执行指令,所述处理器执行所述机器可执行指令以实现权利要求1至11任一项所述的目标虚拟对象的移动预测方法。14.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令在被处理器调用和执行时,所述计算机可执行指令促使所述处理器实现权利要求1至11任一项所述的目标虚拟对象的移动预测方法。技术总结本公开提供了一种目标虚拟对象的移动预测方法、装置和电子设备,获取目标游戏在当前时刻的游戏对局内信息,游戏对局内信息包括目标虚拟对象在当前时刻对应的历史移动轨迹和游戏状态数据;将游戏对局内信息输入至监督学习模型中,得到用于预测目标虚拟对象在当前时刻的移动角色变化幅度的输出结果;基于预测的移动变化幅度和历史移动轨迹,确定目标虚拟对象的目标移动角度;根据目标移动角度和目标虚拟对象的移动速度,确定目标虚拟对象在当前时刻的下一个时刻的目标位置。该方式基于虚拟对象的历史移动轨迹预测虚拟对象的移动位置,提高了虚拟对象移动预测的准确性,而且提前预知对象位置,避免了位置预测的滞后性,有助于提升玩家游戏体验感。技术研发人员:徐侃,邵栋受保护的技术使用者:网易(杭州)网络有限公司技术研发日:技术公布日:2024/8/27