动画播放方法、装置、设备及介质制造方法及图纸

技术编号:36034708 阅读:18 留言:0更新日期:2022-12-21 10:37
本发明专利技术涉及一种动画播放方法、装置、设备及介质。本发明专利技术通过获取至少一个目标对象的动画效果参数,从而基于每个对象的动画效果参数,对预先设置的交互方法类进行实例化,以得到每个目标对象对应的交互实例,从而可以在接收到对于至少一个目标对象的控制指令的情况下,分别通过各个目标对象对应的交互实例,生成各个目标对象对应的关键帧序列,从而基于至少一个目标对象对应的关键帧序列进行动画播放。上述方法通过为每个目标对象生成一个交互实例,从而可以通过任一个目标对象对应的交互实例实现对该目标对象的动画播放控制,从而可以提高动画播放过程的灵活性。以提高动画播放过程的灵活性。以提高动画播放过程的灵活性。

【技术实现步骤摘要】
动画播放方法、装置、设备及介质


[0001]本专利技术涉及计算机
,尤其涉及一种动画播放方法、装置、设备及介质。

技术介绍

[0002]随着三维开发技术的不断发展,多种面向三维地图的编程语言开源产品逐渐被投入使用。面向三维地图的编程语言开源产品可以提供基于编程语言的开发包,方便用户快速实现三维地图动画的制作。
[0003]相关技术中,若要在这种编程语言开源产品中实现对某个物体的动画控制,需要通过一些方法类,如SampledPositionProperty类,生成该物体的位置序列,位置序列中包括该物体在不同时刻的位置坐标,以便可以基于该位置序列来对该物体进行显示,以实现动画效果。
[0004]在上述实现过程中,物体在不同时刻的位置坐标都是预先已经生成的,一旦动画开始播放则只能按照已生成的位置坐标来对物体进行显示,而无法单独控制某一物体的动画,从而导致动画播放过程的灵活性较差。

技术实现思路

[0005]本专利技术提供一种动画播放方法、装置、设备及介质,以解决相关技术中的不足。
[0006]根据本专利技本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种动画播放方法,其特征在于,所述方法包括:获取至少一个目标对象的动画效果参数;基于每个目标对象的动画效果参数,对预先设置的交互方法类进行实例化,得到所述每个目标对象对应的交互实例;在接收到对于所述至少一个目标对象的控制指令的情况下,分别通过各个目标对象对应的交互实例,生成各个目标对象对应的关键帧序列;基于所述至少一个目标对象对应的关键帧序列进行动画播放。2.根据权利要求1所述的方法,其特征在于,所述动画效果参数包括所述目标对象在各个设定时刻的位置坐标;或者,所述动画效果参数包括所述目标对象的运动起始点坐标、运动起始时间和运动速度。3.根据权利要求1所述的方法,其特征在于,所述控制指令包括播放指令,所述交互方法类包括用于播放动画的代码,所述交互实例为动画播放实例;所述在接收到对于所述至少一个目标对象的控制指令的情况下,分别通过各个目标对象对应的交互实例,生成各个目标对象对应的关键帧序列,包括:响应于接收到对于所述至少一个目标对象的播放指令,通过各个目标对象对应的动画播放实例,获取各个目标对象的动画已播放时长、运动起始点坐标和运动速度;基于所述动画已播放时长,确定动画播放起始时间;基于所述动画播放起始时间、各个目标对象的运动起始点坐标和运动速度,生成各个目标对象对应的关键帧序列。4.根据权利要求1所述的方法,其特征在于,所述控制指令包括暂停指令,所述交互方法类包括用于暂停动画播放的代码,所述交互实例为动画暂停实例;所述在接收到对于所述至少一个目标对象的控制指令的情况下,分别通过各个目标对象对应的交互实例,生成各个目标对象对应的关键帧序列,包括:响应于接收到对于任一目标对象的暂停指令,获取动画已播放时长以及所述目标对象的当前位置信息;对所述动画已播放时长、所述目标对象的当前位置信息进行存储,并将所述目标对象的动画播放起始时间置零。5.根据权利要求4所述的方法,其特征在于,所述对所述动画已播放时长、所述目标对象的当前位置坐标进行存储,并将所述目标对象的动画播放起始时间置零之后,所述方法还包括:响应于接收到对于所述目标对象的播放指令,通过所述目标对象对应的动画播放实例,获取已存储的动画已播放时长以及所述目标对象的当前位置信息;基于所述动画已播放时长,确定动画播放起始时间;基于所述动画播放起始时间和所述目标对象的当前位置信息,生成所述目标对象对应的关键帧序列。6.根据权利要求1所述的方法,其特征在于,所述控制指令包括延迟播放指令,所述交互方法类包括用于延迟播放动画的代码,所述交互实例为动画延迟播放实例;所述在接收到对于所述至少一个目标对象的控制指令的情况下,分别通过各个目标对象对应的交互实例,生成各个目标对象对应的关键帧序列,包括:
响应于接收到...

【专利技术属性】
技术研发人员:张克飞
申请(专利权)人:京东方科技集团股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1