一种动态漫画中动画元素的回放控制方法以及电子设备技术

技术编号:19267229 阅读:26 留言:0更新日期:2018-10-27 04:28
本发明专利技术公开一种动态漫画中动画元素的回放控制方法以及电子设备,方法包括步骤:将总经过时间pt整除动画播放时间d,得到当前的已循环次数ct;按下述公式计算本轮经过时间pttt:pttt=pt‑ct×d;按下述公式计算本轮动画进度pg=pttt/d,根据本轮动画进度回放动画元素。本发明专利技术提供的方法解决了现有技术中无法控制动画元素的回放的问题,并且本发明专利技术提供的方法具有简单、易实现、效率高的特点。

【技术实现步骤摘要】
一种动态漫画中动画元素的回放控制方法以及电子设备
本专利技术涉及动态漫画领域,尤其涉及一种动态漫画中动画元素的回放控制方法以及电子设备。
技术介绍
随着社会进步和科技发展,带来人们经济水平的提高和文化生活的逐渐丰富,因此动态漫画也越来越深入到年轻人的生活当中。生成动态漫画后,往往需要控制动画元素回放,从而确定动画元素是否准确生成。然而,现有技术中,并没有控制动画元素的回放方法。因此,现有技术还有待于改进和发展。
技术实现思路
鉴于上述现有技术的不足,本专利技术的目的在于提供一种动态漫画中动画元素的回放控制方法以及电子设备,旨在解决现有技术中无法控制动画元素的回放方法问题。本专利技术的技术方案如下:一种动态漫画中动画元素的回放控制方法,其包括步骤:A、将总经过时间pt整除动画播放时间d,得到当前的已循环次数ct;B、按下述公式计算本轮经过时间pttt:pttt=pt-ct×d;C、按下述公式计算本轮动画进度pg=pttt/d,根据本轮动画进度回放动画元素。优选的,按下述公式计算总经过时间pt:pt=nt-st,其中,nt为当前时间,st为开始时间。优选的,所述步骤A之前还包括:按下述公式计算总播放时间td:td=lc×d,其中lc为预定循环次数。优选的,所述步骤A之前还包括:判断经过时间pt是否大于或等于总播放时间td,若是则判定本轮动画进度为1,若否则进入步骤A。优选的,所述动画元素的结构包括:素材资源信息、位置原点信息、动态元素帧信息、动态元素属性信息、动态元素详细信息和动态元素过程信息。优选的,所述素材资源信息为素材资源ID、素材资源路径、素材资源类型、可视素材资源宽度、可视素材资源高度和素材容器背景色的一种或几种。本专利技术还提供一种电子设备,其包括:处理器,适于实现各指令,以及存储设备,适于存储多条指令,所述指令适于由处理器加载并执行:将总经过时间pt整除动画播放时间d,得到当前的已循环次数ct;按下述公式计算本轮经过时间pttt:pttt=pt-ct×d;按下述公式计算本轮动画进度pg=pttt/d,根据本轮动画进度回放动画元素。优选的,按下述公式计算总经过时间pt:pt=nt-st,其中,nt为当前时间,st为开始时间。优选的,所述将总经过时间pt整除动画播放时间d,得到当前的已循环次数ct的步骤之前还包括:按下述公式计算总播放时间td:td=lc×d,其中lc为预定循环次数。优选的,所述将总经过时间pt整除动画播放时间d,得到当前的已循环次数ct步骤之前还包括:判断经过时间pt是否大于总播放时间td,若是则判定本轮动画进度为1,若否则进入所述将总经过时间pt整除动画播放时间d,得到当前的已循环次数ct的步骤。有益效果:本专利技术将总经过时间pt整除动画播放时间d,从而得到当前已循环次数ct,然后通过公式pttt=pt-ct×d计算本轮经过时间pttt,再将本轮经过时间pttt除以动画进度d得到本轮动画进度pg,这样,便能根据得到的本轮动画进度pg回放控制动画元素。从而解决了现有技术中无法控制动画元素的回放的问题,并且本专利技术提供的方法具有简单、易实现、效率高的特点。附图说明图1为本专利技术一种动态漫画中动画元素的回放控制方法时间控制类型较佳实施例的流程图。图2为本专利技术一种动态漫画中动画元素的回放控制方法距离控制类型较佳实施例的流程图。图3为本专利技术一种电子设备较佳实施例的结构框图。具体实施方式本专利技术提供一种动态漫画中动画元素的回放控制方法以及电子设备,为使本专利技术的目的、技术方案及效果更加清楚、明确,以下对本专利技术进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。请参阅图1,一种动态漫画中动画元素的回放控制方法,其包括步骤:S1、将总经过时间pt整除动画播放时间d,得到当前的已循环次数ct;S2、按下述公式计算本轮经过时间pttt:pttt=pt-ct×d;S3、按下述公式计算本轮动画进度pg=pttt/d,根据本轮动画进度回放动画元素。本专利技术通过计算已循环次数ct,从而计算本轮经过时间pttt,再将本轮经过时间pttt除以动画进度d,从而得到本轮动画进度pg。这样,便能根据得到的动画进度回放控制动画元素,并且本专利技术提供的方法简单、有效,同时也具有实用性。所述步骤S1中,所述总经过时间pt表示动画播放的总时间,例如,总经过时间pt为300s;再例如,总经过时间pt为500s等。所述动画播放时间d表示每轮动画播放的时间,例如,动画播放时间d为10s表示每轮动画播放的时间为10s;再例如,动画播放时间d为20s表示每轮动画播放的时间为20s等。将总经过时间pt整除动画播放时间d,便能得到当前已循环次数ct,例如,总经过时间pt为325s,动画播放时间d为30s,那么将325整除30得到10,也就是说,当前已循环次数ct为10次;再例如,总经过时间pt为225s,动画播放时间d为30s,那么将225整除30得到7,也就是说,当前已循环次数ct为7次等。根据这一方法,便能简单计算得到已循环次数ct。优选的,所述步骤SB中,按下述公式计算总经过时间pt:pt=nt-st。上述步骤中,所述nt为当前时间,所述st为开始时间。例如,当前时间nt为10:00,开始时间st为09:50,那么总经过时间pt=nt-st=10:00-09:50=10min=600s;再例如,当前时间nt为10:00,开始时间st为09:55,那么总经过时间pt=nt-st=10:00-09:50=5min=300s等等。这样,便能根据当前时间nt和开始时间st准确计算总经过时间pt。优选的,所述步骤S1之前还包括:SA、按下述公式计算总播放时间td:td=lc×d。上述步骤中,所述lc为预定循环次数。所述总播放时间td表示动画的总播放时间,具体可以根据动画播放时间d和预定循环次数计lc算得到。其中,所述预定循环次数lc可以根据用户需要进行预定,例如,预定循环次数lc为10次,再例如,预定循环次数lc为3次等。这样便能计算总播放时间td,例如,预定循环次数lc为10次,动画播放时间d为10s,那么,总播放时间td=lc×d=10×10=100s;再例如,预定循环次数lc为10次,动画播放时间d为20s,那么,总播放时间td=lc×d=10×20=200s等。优选的,所述步骤S1之前还包括:S0、判断经过时间pt是否大于或等于总播放时间td,若是,则转入步骤S01,;若否则进入步骤S1。所述步骤S01中,根据数学关系可知,如果经过时间pt大于或等于总播放时间td,那么显然本轮动画进度为1,也就是说,本轮动画已经完整播放。例如,经过时间pt为300s,总播放时间为td为280s,显然300s大于280s,那么判定本轮动画进度pg为1,这样,便可以根据本轮动画进度pg判定本轮动画已经完整播放;再例如,经过时间pt为300s,总播放时间为td为300s,显然经过时间pt等于总播放时间td,那么判定本轮动画进度pg为1,同样可以根据本轮动画进度pg判定本轮动画已经完整播放。只有当经过时间pt小于总播放时间为td时,才转入执行步骤S1。例如,经过时间pt为280s,总播放时间为td为300s。所述步骤S2中,根据上述公式计本文档来自技高网...

【技术保护点】
1.一种动态漫画中动画元素的回放控制方法,其特征在于,包括步骤:A、将总经过时间pt整除动画播放时间d,得到当前的已循环次数ct;B、按下述公式计算本轮经过时间pttt:pttt=pt‑ct×d;C、按下述公式计算本轮动画进度pg=pttt/d,根据本轮动画进度回放动画元素。

【技术特征摘要】
1.一种动态漫画中动画元素的回放控制方法,其特征在于,包括步骤:A、将总经过时间pt整除动画播放时间d,得到当前的已循环次数ct;B、按下述公式计算本轮经过时间pttt:pttt=pt-ct×d;C、按下述公式计算本轮动画进度pg=pttt/d,根据本轮动画进度回放动画元素。2.根据权利要求1所述动态漫画中动画元素的回放控制方法,其特征在于,按下述公式计算总经过时间pt:pt=nt-st,其中,nt为当前时间,st为开始时间。3.根据权利要求1所述动态漫画中动态元素的回放控制方法,其特征在于,所述步骤A之前还包括:按下述公式计算总播放时间td:td=lc×d,其中lc为预定循环次数。4.根据权利要求3所述动态漫画中动态元素的回放控制方法,其特征在于,所述步骤A之前还包括:判断经过时间pt是否大于或等于总播放时间td,若是则判定本轮动画进度为1,若否则进入步骤A。5.根据权利要求1所述动态漫画中动态元素的回放控制方法,其特征在于,所述动画元素的结构包括:素材资源信息、位置原点信息、动态元素帧信息、动态元素属性信息、动态元素详细信息和动态元素过程信息。6.根据权利要求5所述动态漫画中动态元素的回放控制方法,其特征在于,所述素材资...

【专利技术属性】
技术研发人员:黄跃中
申请(专利权)人:广州梦映动漫网络科技有限公司
类型:发明
国别省市:广东,44

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

1