动画信息展示方法及装置制造方法及图纸

技术编号:15864929 阅读:49 留言:0更新日期:2017-07-23 11:49
本发明专利技术实施例公开了一种动画信息展示方法及装置,其中,所述方法包括:根据触发条件在动画配置列表中选取相应待展示动画的基础动画参数,并根据所述基础动画参数创建所述待展示动画的动画对象;为所述动画对象添加粒子发射器;从所述动画配置列表中选取所述待展示动画的粒子效果参数;基于所述粒子效果参数,所述粒子发射器在播放所述动画对象时执行粒子效果展示。本发明专利技术能够达到视角效果突出,有效地加强交互行为的反馈表达的目的,提高APP趣味性,提升用户体验。

【技术实现步骤摘要】
动画信息展示方法及装置
本专利技术涉及互联网
,尤其涉及一种动画信息展示方法及装置。
技术介绍
随着智能移动终端功能的增强,其已经成为人们生活中的必备品。为了满足用户的各种需求,互联网上存在基于智能移动终端开发的各种各样的APP(Application,应用),例如各种视频直播、阅读、游戏、网购、聊天应用等。在众多功能相似的APP中,为了达到吸引用户的目的,市场上大多数APP中都会包含一些动画效果,常见的动画包含视觉元素的位移、缩放、透明度等变化,高级一些的动画效果可能在变化轨迹上更加复杂,可能使用贝塞尔曲线等一些函数变量作为轨迹或是速度参数,或同时组合多种变化形式来表现出更复杂的动画效果。但是,现有的这些组合动画仅仅只是停留在视图操作层面,并不能带给人们一种“特效”的观感。而且,对于一些特殊的交互场景,例如用户主动付费去产生一些酷炫的动画效果与他人分享,此时就需要一种视角效果突出,以观感上尽可能能带来更大刺激的动画效果来达到目的。因此,如何提供一种视角效果突出,能够有效地加强交互行为的反馈表达,提高APP趣味性的动画信息展示方法具有重要意义。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的动画信息展示方法及装置,能够达到视角效果突出,有效地加强交互行为的反馈表达,提高APP趣味性的目的,提高用户体验。本专利技术的一个方面,提供了一种动画信息展示方法,包括:根据触发条件在动画配置列表中选取相应待展示动画的基础动画参数,并根据所述基础动画参数创建所述待展示动画的动画对象;为所述动画对象添加粒子发射器;从所述动画配置列表中选取所述待展示动画的粒子效果参数;基于所述粒子效果参数,所述粒子发射器在播放所述动画对象时执行粒子效果展示。可选地,在所述根据触发条件在动画配置列表中选取相应待展示动画的基础动画参数之前,所述方法还包括:获取所述动画配置列表,所述动画配置列表中包括有各个待展示动画对应的基础动画参数和对应的粒子效果参数。可选地,所述基于所述粒子效果参数,所述粒子发射器在播放所述动画对象时执行粒子效果展示,包括:根据所述粒子效果参数创建所述粒子发射器的粒子单元,所述粒子单元用于设置具体的粒子表达;在播放所述动画对象时,控制所述粒子发射器根据所述粒子单元的属性执行粒子效果展示。可选地,在所述控制所述粒子发射器根据所述粒子单元的属性执行粒子效果展示之前,所述方法还包括:设置所述粒子单元的属性。可选地,所述在播放所述动画对象时,控制所述粒子发射器根据所述粒子单元的属性设置执行粒子效果展示,包括:采用动画视图对象执行所述动画对象的播放,并将所述粒子发射器作为所述动画视图对象中图层添加方法的参数,以实现粒子效果展示。本专利技术的另一个方面,提供了一种动画信息展示装置,包括:动画对象生成单元,用于根据触发条件在动画配置列表中选取相应待展示动画的基础动画参数,并根据所述基础动画参数创建所述待展示动画的动画对象;配置单元,用于为所述动画对象添加粒子发射器;选取单元,用于从所述动画配置列表中选取所述待展示动画的粒子效果参数;展示单元,用于基于所述粒子效果参数,控制所述粒子发射器在播放所述动画对象时执行粒子效果展示。可选地,所述装置还包括:获取单元,用于在所述动画对象生成单元根据触发条件在动画配置列表中选取相应待展示动画的基础动画参数之前,获取所述动画配置列表,所述动画配置列表中包括有各个待展示动画对应的基础动画参数和对应的粒子效果参数。可选地,所述展示单元包括:生成模块,用于根据所述粒子效果参数创建所述粒子发射器的粒子单元,所述粒子单元用于设置具体的粒子表达;展示模块,用于在播放所述动画对象时,控制所述粒子发射器根据所述粒子单元的属性执行粒子效果展示。可选地,所述装置还包括:设置单元,用于在所述展示模块控制所述粒子发射器根据所述粒子单元的属性执行粒子效果展示之前,设置所述粒子单元的属性。可选地,所述展示模块,具体用于采用动画视图对象执行所述动画对象的播放,并将所述粒子发射器作为所述动画视图对象中图层添加方法的参数,以实现粒子效果展示。本专利技术实施例提供的动画信息展示方法及装置,通过为待展示动画的动画对象添加粒子发射器,并在播放动画对象时,使得粒子发射器根据待展示动画的粒子效果参数执行粒子效果展示,进而达到视角效果突出,有效地加强交互行为的反馈表达的目的,提高APP趣味性,提升用户体验。上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。附图说明通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:图1为本专利技术实施例的一种动画信息展示方法的流程图;图2为本专利技术实施例的另一种动画信息展示方法的流程图;图3为本专利技术实施例的一种动画信息展示装置的结构示意图;图4为本专利技术实施例的另一种动画信息展示装置的结构示意图。具体实施方式下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。本
技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语),具有与本专利技术所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语,应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非被特定定义,否则不会用理想化或过于正式的含义来解释。图1示意性示出了本专利技术一个实施例的动画信息展示方法的流程图。本专利技术实施例提供的动画信息展示方法由安装在终端设备中的客户端程序执行。在本实施例中,以安装有iOS系统的终端设备为例,对本专利技术技术方案的原理进行示例性描述,然而此描述仅仅是示例性的,本专利技术的范围并不限于此,本专利技术技术方案的原理也可以适用于安装有其它操作系统(例如Linux、Android、WindowsPhone、Symbian等)的终端设备。参照图1,本专利技术实施例的动画信息展示方法具体包括以下步骤:步骤S11、根据触发条件在动画配置列表中选取相应待展示动画的基础动画参数,并根据所述基础动画参数创建所述待展示动画的动画对象。本实施例中的动画配置列表包括有各个待展示动画对应的基础动画参数和对应的粒子效果参数。其中,基础动画参数包括动画图片URL、动画元素的尺寸、动画类型以及动画的具体变化参数,粒子效果参数,包括粒子发射器尺寸、发射模式、渲染模式、粒子单元数、粒子创建速率、存活时间等等,以上这些动画配置列表中的配置信息均保存在内存中。粒子特效是一种广泛应用于电脑游戏及电影特效中,常用来模拟自然界中光电、火焰、烟雾等一系列粒子效果。针对单个粒子而言,可以是显示为点、条纹、球体或其他形状的点。各粒子均具有自己的属性,如颜色、形状、大小、生存周期和速度等等。粒子发射器主本文档来自技高网
...
动画信息展示方法及装置

【技术保护点】
一种动画信息展示方法,其特征在于,包括:根据触发条件在动画配置列表中选取相应待展示动画的基础动画参数,并根据所述基础动画参数创建所述待展示动画的动画对象;为所述动画对象添加粒子发射器;从所述动画配置列表中选取所述待展示动画的粒子效果参数;基于所述粒子效果参数,所述粒子发射器在播放所述动画对象时执行粒子效果展示。

【技术特征摘要】
1.一种动画信息展示方法,其特征在于,包括:根据触发条件在动画配置列表中选取相应待展示动画的基础动画参数,并根据所述基础动画参数创建所述待展示动画的动画对象;为所述动画对象添加粒子发射器;从所述动画配置列表中选取所述待展示动画的粒子效果参数;基于所述粒子效果参数,所述粒子发射器在播放所述动画对象时执行粒子效果展示。2.根据权利要求1所述的方法,其特征在于,在所述根据触发条件在动画配置列表中选取相应待展示动画的基础动画参数之前,所述方法还包括:获取所述动画配置列表,所述动画配置列表中包括有各个待展示动画对应的基础动画参数和对应的粒子效果参数。3.根据权利要求1所述的方法,其特征在于,所述基于所述粒子效果参数,所述粒子发射器在播放所述动画对象时执行粒子效果展示,包括:根据所述粒子效果参数创建所述粒子发射器的粒子单元,所述粒子单元用于设置具体的粒子表达;在播放所述动画对象时,控制所述粒子发射器根据所述粒子单元的属性执行粒子效果展示。4.根据权利要求3所述的方法,其特征在于,在所述控制所述粒子发射器根据所述粒子单元的属性执行粒子效果展示之前,所述方法还包括:设置所述粒子单元的属性。5.根据权利要求3所述的方法,其特征在于,所述在播放所述动画对象时,控制所述粒子发射器根据所述粒子单元的属性设置执行粒子效果展示,包括:采用动画视图对象执行所述动画对象的播放,并将所述粒子发射器作为所述动画视图对象中图层添加方法的参数,以实现粒子效果展示。6.一...

【专利技术属性】
技术研发人员:王威陈少杰张文明
申请(专利权)人:武汉斗鱼网络科技有限公司
类型:发明
国别省市:湖北,42

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

1