【技术实现步骤摘要】
一种控制虚拟对象移动的方法、装置及存储介质
本申请实施例涉及人工智能
,尤其涉及一种控制虚拟对象移动的方法、装置及存储介质。
技术介绍
在游戏行业,基于人工智能(ArtificialIntelligence,AI)技术可以实现游戏测试。目前主要采用以下方式识别游戏角色的位置:在基于全局游戏地图设定路线的游戏AI方案中,是通过颜色识别游戏角色在全局游戏地图中的位置,然后,由人工预先设定游戏角色在全局游戏地图中移动的路径,即先由人工标注路径上的关键点,然后控制游戏角色沿着路径上关键点的位置进行移动,以完成对该游戏角色的游戏测试。虽然能够通过颜色识别游戏角色在完整游戏地图中的位置,且不需要人工录制样本,但其使用的基础是游戏图像中包含完整的游戏地图信息,由于目前的枪战类游戏大部分只有局部雷达地图信息,且玩家不能改变游戏角色的视角,因此,无法针对任意视角的游戏图像和游戏动作进行录制,故而得到包含完整的游戏地图的游戏图像的难度较高且不够全面,较难得到游戏角色在全局游戏地图中的准确位置,最终导致整个游戏测试的效率降低和测试效果不够全面。
技术实现思路
本申请实施例提供了一种控制虚拟对象移动的方法、装置及存储介质,能够随时改变游戏角色的视角,从局部游戏地图中推断游戏角色的位置,让游戏角色按照较为固定的路径移动。第一方面中,本申请实施例提供一种控制虚拟对象移动的方法,所述方法包括:获取虚拟对象的寻路任务以及获取所述虚拟对象在第一寻路地图中的关键点集合;所述寻路任务包括所述虚拟对象在至少一张局部 ...
【技术保护点】
1.一种控制虚拟对象移动的方法,其特征在于,所述方法包括:/n获取虚拟对象的寻路任务以及获取所述虚拟对象在第一寻路地图中的关键点集合;所述寻路任务包括所述虚拟对象在至少一张局部地图的寻路路径;所述关键点集合包括有序排列的多个关键点,所述关键点是指所述虚拟对象在目标路径移动中符合预设移动行为的位置;/n获取所述虚拟对象在所述第一寻路地图中的实时位置;/n根据所述关键点集合,以及所述虚拟对象在所述第一寻路地图中的实时位置,控制所述虚拟对象按照所述寻路任务,在所述第一寻路地图中从实时位置朝向目标关键点移动,并在所述目标关键点的有效范围内向下一个关键点移动,直至完成所述寻路任务;所述目标关键点为所述关键点集合中与所述实时位置的间距小于预设间距的关键点。/n
【技术特征摘要】
1.一种控制虚拟对象移动的方法,其特征在于,所述方法包括:
获取虚拟对象的寻路任务以及获取所述虚拟对象在第一寻路地图中的关键点集合;所述寻路任务包括所述虚拟对象在至少一张局部地图的寻路路径;所述关键点集合包括有序排列的多个关键点,所述关键点是指所述虚拟对象在目标路径移动中符合预设移动行为的位置;
获取所述虚拟对象在所述第一寻路地图中的实时位置;
根据所述关键点集合,以及所述虚拟对象在所述第一寻路地图中的实时位置,控制所述虚拟对象按照所述寻路任务,在所述第一寻路地图中从实时位置朝向目标关键点移动,并在所述目标关键点的有效范围内向下一个关键点移动,直至完成所述寻路任务;所述目标关键点为所述关键点集合中与所述实时位置的间距小于预设间距的关键点。
2.根据权利要求1所述的方法,其特征在于,所述获取所述虚拟对象在第一寻路地图中的关键点集合之前,所述方法还包括:
接收用户的第一指令;
响应于所述第一指令,控制所述虚拟对象按照目标路径移动;
当所述虚拟对象的移动行为符合所述预设移动行为时,将所述第一局部地图和所述第一局部地图的第一灰度图像匹配所述第一寻路地图,以得到所述虚拟对象当前在所述第一寻路地图中的第一位置;
将所述第一位置设为预设关键点,并将所述预设关键点更新到所述关键点集合。
3.根据权利要求2所述的方法,其特征在于,所述从交互界面中获取多张游戏地图图像,包括:
获取所述虚拟对象在所述交互界面中进行交互时出现的多张游戏图像;
从所述多张游戏图像中去除目标图像,所述目标图像包括游戏地图中的虚拟对象、以及虚拟对象的第一人称视角区域内的干扰信息;
根据去除所述目标图像后的所述游戏图像得到所述多张游戏地图图像。
4.根据权利要求2或3所述的方法,其特征在于,在得到所述关键点集合之前,所述方法还包括:
接收所述用户的第二指令;
响应于所述第二指令,控制所述虚拟对象在目标位置的有效范围内移动;
获取所述有效范围内的至少一个互动样本,所述互动样本是指以所述虚拟对象的第一人称视角的视角范围内出现的互动素材;
根据所述目标位置所在的第一局部地图,以及各互动样本的颜色信息,生成所述第一局部地图的第一灰度图像;
将所述第一局部地图与所述第一灰度图像在所述地图画板中进行匹配,以得到所述第一局部地图在所述地图画板中的目标匹配位置;
根据所述目标匹配位置,将所述第一灰度图像中的白色区域覆盖到所述地图画板上,以更新所述地图画板中的拼接地图。
5.根据权利要求4所述的方法,其特征在于,所述根据所述目标位置所在的第一局部地图,以及各互动样本的颜色信息,生成所述第一局部地图的第一灰度图像,包括:
根据所述目标位置获取所述虚拟对象的俯仰角小于预设角度时的第一局部地图;
获取俯仰角小于预设角度时的第一局部地图对应的第二灰度图像;
获取所述第一人...
【专利技术属性】
技术研发人员:黄超,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。