一种动画轮播方法及装置制造方法及图纸

技术编号:24497210 阅读:26 留言:0更新日期:2020-06-13 03:30
本发明专利技术实施例提供了一种动画轮播方法及装置,涉及数据处理技术领域,其中,上述方法包括:确定第一动画对象的运动轨迹;控制第一动画对象沿上述运动轨迹由起点运动到终点;在上述第一动画对象运动到上述终点时,控制上述第一动画对象逐渐消失,并控制第二动画对象在上述起点逐渐出现,其中,上述第二动画对象与上述第一动画对象为参数相同的动画对象;将上述第二动画对象确定为新的第一动画对象,并返回上述控制第一动画对象沿上述运动轨迹由起点运动到终点的步骤。应用本发明专利技术实施例提供的方案进行动画轮播,可以使得播放的动画更加顺畅。

A method and device of animation rotation

【技术实现步骤摘要】
一种动画轮播方法及装置
本专利技术涉及数据处理
,特别是涉及一种动画轮播方法及装置。
技术介绍
动画对象沿运动轨迹从起点运动到终点形成动画。在播放动画时,为了得到较佳的播放效果,往往采用轮播的方式播放动画。也就是,动画对象沿上述运动轨迹从起点运动到终点后,再回到起点重新开始运动。但是动画对象每次运动到终点后会直接消失,且会直接出现在起点,这样导致动画播放过程中出现动画对象在终点突然消失而又在起点突然出现的突变效果,使得播放的动画不够顺畅。
技术实现思路
本专利技术实施例的目的在于提供一种动画轮播方法及装置,以使得播放的动画更加顺畅。具体技术方案如下:第一方面,本专利技术实施例提供了一种动画轮播方法,所述方法包括:确定第一动画对象的运动轨迹;控制第一动画对象沿所述运动轨迹由起点运动到终点;在所述第一动画对象运动到所述终点时,控制所述第一动画对象逐渐消失,并控制第二动画对象在所述起点逐渐出现,其中,所述第二动画对象与所述第一动画对象为参数相同的动画对象;将所述第二动画对象确定为新的第一动画对象,并返回所述控制第一动画对象沿所述运动轨迹由起点运动到终点的步骤。本专利技术的一个实施例中,所述控制第一动画对象沿所述运动轨迹由起点运动到终点,包括:为所述第一动画对象添加拖尾对象;控制所述第一动画对象和拖尾对象沿所述运动轨迹同步由起点运动到的终点;在所述第一动画对象消失后,还包括:控制所述拖尾对象逐渐消失。本专利技术的一个实施例中,在所述第一动画对象消失后,还包括:控制所述第一动画对象在所述终点处停留预设时长;所述控制所述拖尾对象逐渐消失,包括:控制所述拖尾对象在所述预设时长内向所述第一动画对象的方向缩短直至消失。本专利技术的一个实施例中,在第一动画对象为多个动画对象的情况下,所述控制第一动画对象沿所述运动轨迹由起点运动到终点,包括:根据所述运动轨迹的长度和第一动画对象的数量,获得相邻第一动画对象间的运动间隔;控制各个第一动画对象与相邻第一动画对象相距所述运动间隔、并沿所述运动轨迹从起点运动到终点。本专利技术的一个实施例中,所述在所述第一动画对象运动到所述终点时,控制所述第一动画对象逐渐消失,并控制第二动画对象在所述起点逐渐出现,包括:在所述第一动画对象运动到所述终点时,控制所述第一动画对象的图像填充率由1变为0,并控制第二动画对象在所述起点图像填充率由0变为1。第二方面,本专利技术实施例提供了一种动画轮播装置,所述装置包括:轨迹确定模块,用于确定第一动画对象的运动轨迹;对象运动模块,用于控制第一动画对象沿所述运动轨迹由起点运动到终点;对象消失与出现模块,用于在所述第一动画对象运动到所述终点时,控制所述第一动画对象逐渐消失,并控制第二动画对象在所述起点逐渐出现,其中,所述第二动画对象与所述第一动画对象为参数相同的动画对象;对象确定模块,用于将所述第二动画对象确定为新的第一动画对象,并触发所述对象运动模块。本专利技术的一个实施例中,所述对象运动模块,包括:对象添加子模块,用于为所述第一动画对象添加拖尾对象;对象运动子模块,用于控制所述第一动画对象和拖尾对象沿所述运动轨迹同步由起点运动到的终点;所述装置还包括:消失控制模块,用于在所述第一动画对象消失后,控制所述拖尾对象逐渐消失。本专利技术的一个实施例中,所述装置还包括:停留控制模块,用于在所述第一动画对象消失后,控制所述第一动画对象在所述终点处停留预设时长;所述消失控制模块,具体用于控制所述拖尾对象在所述预设时长内向所述第一动画对象的方向缩短直至消失。本专利技术的一个实施例中,在第一动画对象为多个动画对象的情况下,所述对象运动模块,具体用于:根据所述运动轨迹的长度和第一动画对象的数量,获得相邻第一动画对象间的运动间隔;控制各个第一动画对象与相邻第一动画对象相距所述运动间隔、并沿所述运动轨迹从起点运动到终点。本专利技术的一个实施例中,所述对象消失与出现模块,具体用于:在所述第一动画对象运动到所述终点时,控制所述第一动画对象的图像填充率由1变为0,并控制第二动画对象在所述起点图像填充率由0变为1。第三方面,本专利技术实施例提供了一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;存储器,用于存放计算机程序;处理器,用于执行存储器上所存放的程序时,实现第一方面任一所述的方法步骤。第四方面,本专利技术实施例提供了一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现第一方面任一所述的方法步骤。第五方面,本专利技术实施例还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述第一方面任一所述的方法步骤。本专利技术实施例有益效果:应用本专利技术实施例提供的方案进行动画轮播时,确定第一动画对象的运动轨迹;控制第一动画对象沿上述运动轨迹由起点运动到终点;在上述第一动画对象运动到上述终点时,控制上述第一动画对象逐渐消失,并控制第二动画对象在上述起点逐渐出现,其中,上述第二动画对象与上述第一动画对象为参数相同的动画对象;将上述第二动画对象确定为新的第一动画对象,并返回上述控制第一动画对象沿上述运动轨迹由起点运动到终点的步骤。通过上述方法播放动画时一个动画对象在运动轨迹的终点逐渐消失的同时,另一个参数相同的动画对象在运动轨迹的起点逐渐出现。也就是,动画播放的过程中动画对象不会在终点突然消失又在起点突然出现,使得播放的动画更加顺畅。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1A为本专利技术实施例提供的第一种动画轮播方法的流程示意图;图1B为本专利技术实施例提供的第一种动画对象消失过程的示意图;图1C为本专利技术实施例提供的第二种动画对象消失过程的示意图;图2A为本专利技术实施例提供的第二种动画轮播方法的流程示意图;图2B为本专利技术实施例提供的一种动画对象与拖尾对象的示意图;图2C为本专利技术实施例提供的第三种动画轮播方法的流程示意图;图3A为本专利技术实施例提供的第四种动画轮播方法的流程示意图;图3B为本专利技术实施例提供的一种多个动画对象的示意图;图4为本专利技术实施例提供的第一种动画轮播装置的结构示意图;图5为本专利技术实施例提供的第二种动画轮播装置的结构示意图;图6为本专利技术实施例提供的第三种动画轮播装置的结构示意图;图7为本专利技术实施例提供的一种电子设备的结构示意图。具体实施方式<本文档来自技高网...

【技术保护点】
1.一种动画轮播方法,其特征在于,所述方法包括:/n确定第一动画对象的运动轨迹;/n控制第一动画对象沿所述运动轨迹由起点运动到终点;/n在所述第一动画对象运动到所述终点时,控制所述第一动画对象逐渐消失,并控制第二动画对象在所述起点逐渐出现,其中,所述第二动画对象与所述第一动画对象为参数相同的动画对象;/n将所述第二动画对象确定为新的第一动画对象,并返回所述控制第一动画对象沿所述运动轨迹由起点运动到终点的步骤。/n

【技术特征摘要】
1.一种动画轮播方法,其特征在于,所述方法包括:
确定第一动画对象的运动轨迹;
控制第一动画对象沿所述运动轨迹由起点运动到终点;
在所述第一动画对象运动到所述终点时,控制所述第一动画对象逐渐消失,并控制第二动画对象在所述起点逐渐出现,其中,所述第二动画对象与所述第一动画对象为参数相同的动画对象;
将所述第二动画对象确定为新的第一动画对象,并返回所述控制第一动画对象沿所述运动轨迹由起点运动到终点的步骤。


2.根据权利要求1所述的方法,其特征在于,所述控制第一动画对象沿所述运动轨迹由起点运动到终点,包括:
为所述第一动画对象添加拖尾对象;
控制所述第一动画对象和拖尾对象沿所述运动轨迹同步由起点运动到的终点;
在所述第一动画对象消失后,还包括:
控制所述拖尾对象逐渐消失。


3.根据权利要求2所述的方法,其特征在于,在所述第一动画对象消失后,还包括:
控制所述第一动画对象在所述终点处停留预设时长;
所述控制所述拖尾对象逐渐消失,包括:
控制所述拖尾对象在所述预设时长内向所述第一动画对象的方向缩短直至消失。


4.根据权利要求1所述的方法,其特征在于,在第一动画对象为多个动画对象的情况下,所述控制第一动画对象沿所述运动轨迹由起点运动到终点,包括:
根据所述运动轨迹的长度和第一动画对象的数量,获得相邻第一动画对象间的运动间隔;
控制各个第一动画对象与相邻第一动画对象相距所述运动间隔、并沿所述运动轨迹从起点运动到终点。


5.根据权利要求1-4任一项所述的方法,其特征在于,所述在所述第一动画对象运动到所述终点时,控制所述第一动画对象逐渐消失,并控制第二动画对象在所述起点逐渐出现,包括:
在所述第一动画对象运动到所述终点时,控制所述第一动画对象的图像填充率...

【专利技术属性】
技术研发人员:苗健
申请(专利权)人:北京金山安全软件有限公司
类型:发明
国别省市:北京;11

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

1