【技术实现步骤摘要】
目标移动动画生成方法、装置、电子设备和存储介质
[0001]本申请涉及信息处理
,尤其涉及目标移动动画生成方法、装置、电子设备和存储介质。
技术介绍
[0002]在生成多个交互对象在预设交互空间内进行运动的动画时,现有技术中可以通过实时计算的方式,确定每个交互对象的移动和避障,并保证两两交互对象间的距离,但存在计算量增多的情况下,影响到客户端的性能,从而无法保证交互对象移动的真实性的问题。
技术实现思路
[0003]本申请提供了目标移动动画生成方法、装置、电子设备和存储介质,得到提高交互对象移动的真实性。
[0004]一方面,本申请提供了一种目标移动动画生成方法,所述方法包括:
[0005]在预设虚拟空间中设置多个预设轨道;
[0006]获取多个交互对象对应的移动状态控制信息、所述多个交互对象对应的预设待机动画和预设移动动画;
[0007]建立所述多个预设轨道和所述多个交互对象间的预设关联关系;
[0008]基于所述预设待机动画、所述预设关联关系、所述预设移动动画和所述移动状态控制信息,生成所述多个交互对象的目标移动动画,所述目标移动动画为所述多个交互对象在与所述多个交互对象具有关联关系的预设轨道上移动动画。
[0009]另一方面提供了一种目标移动动画生成装置,所述装置包括:
[0010]预设轨道设置模块,用于在预设虚拟空间中设置多个预设轨道;
[0011]交互对象信息获取模块,用于获取多个交互对象对应的移动状态控制信息、所述多个交 ...
【技术保护点】
【技术特征摘要】
1.一种目标移动动画生成方法,其特征在于,所述方法包括:在预设虚拟空间中设置多个预设轨道;获取多个交互对象对应的移动状态控制信息、所述多个交互对象对应的预设待机动画和预设移动动画;建立所述多个预设轨道和所述多个交互对象间的预设关联关系;基于所述预设待机动画、所述预设关联关系、所述预设移动动画和所述移动状态控制信息,生成所述多个交互对象的目标移动动画,所述目标移动动画为所述多个交互对象在与所述多个交互对象具有关联关系的预设轨道上移动动画。2.根据权利要求1所述的目标移动动画生成方法,其特征在于,所述目标移动动画包括速度更新动画,所述基于所述预设待机动画、所述预设关联关系、所述预设移动动画和所述移动状态控制信息,生成所述多个交互对象的目标移动动画包括:获取每个交互对象对应的速度更新信息;从所述移动状态控制信息中获取所述每个交互对象对应的轨道位置信息和相邻轨道位置信息,所述相邻轨道位置信息为所述每个交互对象在具有关联关系的预设轨道上的相邻交互对象的位置信息;根据所述轨道位置信息和所述相邻轨道位置信息,确定每个交互对象与对应的相邻交互对象间的位置重叠信息;在任一交互对象与对应的相邻交互对象间的位置重叠信息指示不重叠的情况下,基于所述速度更新信息和非重叠交互对象对应的关联关系,对所述非重叠交互对象对应的预设待机动画和所述非重叠交互对象对应的移动预设动画进行动画混合,得到所述非重叠交互对象对应的速度更新动画,所述非重叠交互对象为所述多个交互对象中,与相邻交互对象间的位置重叠信息指示不重叠的交互对象。3.根据权利要求2所述的目标移动动画生成方法,其特征在于,所述目标移动动画包括对象减速动画,所述相邻交互对象包括所述每个交互对象在具有关联关系的预设轨道上的前一交互对象,所述确定所述轨道位置信息和所述相邻轨道位置信息间的位置重叠信息之后,所述方法还包括:在任一交互对象与对应的前一交互对象间的位置重叠信息指示重叠的情况下,确定第一重叠交互对象对应的减速信息,所述第一重叠交互对象为所述多个交互对象中,与对应的前一交互对象间的位置重叠信息指示重叠的的交互对象;基于所述减速信息和所述第一重叠交互对象对应的关联关系,对所述第一重叠交互对象对应的预设待机动画和所述第一重叠交互对象对应的移动预设动画进行动画混合,得到所述第一重叠交互对象对应的对象减速动画。4.根据权利要求2所述的目标移动动画生成方法,其特征在于,所述目标移动动画包括对象加速动画,所述相邻交互对象包括所述每个交互对象在具有关联关系的预设轨道上的后一交互对象,所述确定所述轨道位置信息和所述相邻轨道位置信息间的位置重叠信息之后,所述方法还包括:在任一交互对象与对应的后一交互对象间的位置重叠信息指示重叠的情况下,确定第二重叠交互对象对应的加速信息,所述第二重叠交互对象为所述多个交互对象中,与对应的后一交互对象间的位置重叠信息指示重叠的的交互对象;
基于所述加速信息和所述第二重叠交互对象对应的关联关系,对所述第二重叠交互对象对应的预设待机动画和所述第二重叠交互对象对应的移动预设动画进行动画混合,得到所述第二重叠交互对象对应的对象加速动画。5.根据权利要求1所述的目标移动动画生成方法,其特征在于,所述目标移动动画包括轨道切换动画,所述基于所述预设待机动画、所述预设关联关系、所述预设移动动画和所述移动状态控制信息,生成所述多个交互对象的目标移动动画包括:确定待切换交互对象对应的目标轨道;从所述移动状态控制信息中获取所述待切换交互对象关联的当前轨道上的第一轨道位置信息和所述目标轨道关联的交互对象的第二轨道位置信息;基于所述第一轨道位置信息,确定所述待切换交互对象在所述预设交互空间中的第一空间位置信息;基于所述第二轨道位置信息,确定所述目标轨道关联的交互对象的第二空间位置信息;基于所述第一空间位置信息和所述第二空间位置信息,从所述目标轨道关联的交互对象中确定目标交互对象;基于所述待切换交互对象关联的预设轨道和所述目标轨道,对所述待切...
【专利技术属性】
技术研发人员:周勋,袁海歌,雷翔,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。