首页 > Egret引擎 > 进阶系列 > Egret白鹭之WTween缓动动画(简洁、高效、开源)
2018
02-02

Egret白鹭之WTween缓动动画(简洁、高效、开源)

介绍

这段时间研究了微信小游戏,由于白鹭自身的Tween动画效率较差,就尝试使用第三方库

于是在网上找到了GreenSock库,但不清楚是小游戏不兼容还是别的什么原因,折腾好久也没弄上

最后实在没办法,自己写了个Tween库

摘取网虫虫第一个字母W,于是名字就出来啦  WTween~~

查看动画演示:缓动示例演示

动画算法来自:TextFx——Ease Function(缓动函数)

感谢@liuyonggen 提供ts语言技术支持

包含动画

效果展示

Egret白鹭之WTween缓动动画(简洁、高效、开源) - 第1张  | u3d8技术分享

源码

测试代码

动画库文件

数组及Json深度拷贝脚本

给WTween添加心跳

 

经常使用白鹭自带Tween动画的会发现 调用方式是跟Tween差不多的~~

本文为作者原创,如需转载请联系作者。

项目使用版本:EgretEngine5.1.5 GitHub下载地址:

https://github.com/654306663/WTween-For-Egret

最后编辑:
作者:网虫虫
分享是一种快乐; 分享是一种美德; 分享是一种幸福!