【技术实现步骤摘要】
一种动画实现方法及装置
本申请涉及计算机
,尤其涉及一种动画实现方法及装置。
技术介绍
目前,常用的动画实现方法包括三种,分别是帧动画、补间动画和属性动画。帧动画主要用来实现固定的动画,它的每一帧是确定的。补间动画和属性动画需要将粒子素材显示在操作系统的固有控件上,通过较为复杂的控制逻辑控制含有粒子元素的固有控件的布局来实现多个粒子元素同时显示的效果,形成动画。上述动画实现方法实现的动画,用户只能通过终端进行观看或者点击操作系统的固有控件查看动画,用户体验不佳。
技术实现思路
本申请实施例提供一种动画实现方法及装置,能够为用户营造一种通过自己与终端屏幕的交互使终端屏幕产生动态流体效果的体验感,增加终端屏幕显示时的美观度和趣味性,优化用户体验。第一方面,本申请实施例提供一种动画实现方法,应用于终端,所述终端包括第一特效层,所述方法包括:获取用户在终端屏幕上的移动轨迹;使用第一粒子发射器沿着所述移动轨迹发射第一粒子,对所述第一特效层进行粒子渲染,得到第一动态流体效果,其中 ...
【技术保护点】
1.一种动画实现方法,其特征在于,应用于终端,所述终端包括第一特效层,所述方法包括:/n获取用户在终端屏幕上的移动轨迹;/n使用第一粒子发射器沿着所述移动轨迹发射第一粒子,对所述第一特效层进行粒子渲染,得到第一动态流体效果,其中,所述第一动态流体效果显示于所述第一特效层。/n
【技术特征摘要】
1.一种动画实现方法,其特征在于,应用于终端,所述终端包括第一特效层,所述方法包括:
获取用户在终端屏幕上的移动轨迹;
使用第一粒子发射器沿着所述移动轨迹发射第一粒子,对所述第一特效层进行粒子渲染,得到第一动态流体效果,其中,所述第一动态流体效果显示于所述第一特效层。
2.根据权利要求1所述的方法,其特征在于,所述终端还包括第二特效层,所述方法还包括:
使用第二粒子发射器发射第二粒子,对所述第二特效层进行粒子渲染,得到第二动态流体效果,其中,所述第二动态流体效果显示于所述第二特效层,所述第二粒子发射器设置于所述第二特效层的预设位置。
3.根据权利要求1或2所述的方法,其特征在于,所述终端还包括图片显示层,其中,所述图片显示层用于显示目标图片,所述图片显示层位于所述第一特效层和所述第二特效层之下。
4.根据权利要求2所述的方法,其特征在于,所述方法还包括:
根据所述第一动态流体效果和所述第二动态流体效果得到第一场景。
5.根据权利要求3所述的方法,其特征在于,所述方法还包括:
根据所述第一动态流体效果和所述目标图片得到第二场景。
6.根据权利要求3所述的方法,其特征在于,所述方法还包括:
根据所述第一动态流体效果、所述第二动态流体效果和所述目标图片得到第三场景。
7.根据权利要求1至6任一权利要求所述的方法,其特征在于,所述第一粒子发射器是按照第一粒子预设属性发射所述第一粒子的。
8.根据权利要求7所述的方法,其特征在于,所述第一粒子预设属性包括如下中的一种或者多种:所述第一粒子的发射速率、所述第一粒子的类型、所述第一粒子的最大数量、所述第一粒子的生命周期、所述第一粒子的受力、所述第一粒子的初始缩放比例、所述第一粒子的初始速度、所述第一粒子的初始旋转角度、所述第一粒子的初始颜色、所述第一粒子的初始透明度、所述第一粒子的缩放比例与时间的对应关系、所述第一粒子的速度与时间的对应关系、所述第一粒子的旋转角度与时间的对应关系、所述第一粒子的颜色与时间的对应关系或所述第一粒子的透明度与时间的对应关系。
9.根据权利要求2至6任一权利要求所述的方法,其特征在于,所述第二粒子发射器是按照第二粒子预设属性发射所述第二粒子的。
10.根据权利要求9所述的方法,其特征在于,所述第二粒子预设属性包括如下中的一种或者多种:所述第二粒子的发射速率、所述第二粒子的类型、所述第二粒子的最大数量、所述第二粒子的生命周期、所述第二粒子的受力、所述第二粒子的初始缩放比例、所述第二粒子的初始速度、所述第二粒子的初始旋转角度、所述第二粒子的初始颜色、所述第二粒子的初始透明度、所述第二粒子的缩放比例与时间的对应关系、所述第二粒子的速度与时间的对应关系、所述第二粒子的旋转角度与时间的对应关系、所述第二粒子的颜色与时间的对应关系或所述第二粒子的透明度与时间的对应关系。
11.根据权利要求2-10任一项权利要求所述的方法,其特征在于,所述第一特效层的粒子渲染过程、所述第二特效层的粒子渲染过程和/或图片显示层的图片显示过程是相互独立的。
12.一种动画实现装置,其特征在于,应用于终端,所述终端包括第一特效层,所述装置包括:
获取模块,用于获取用户在终端屏幕上的移动轨迹;
第一渲染模块,用于使用第一粒子发射器沿着所述移动轨迹发射第一粒...
【专利技术属性】
技术研发人员:杨全海,龚旺星,黄一鸣,
申请(专利权)人:珠海豹趣科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。