分享一个自己写的链式tween工具

# EasyTween
**支持2D&3D**

tween.gif

  
## 更清晰的写法
```typescript 
gk7.tween(cube).to(1.0,{
localRotationEulerY:360
}).loop(-1).start(); 
``` 
## 更少的代码量
```typescript 
gk7.tween(this.btn_test).to(1.0,{
scaleX:1.2,
scaleY:1.2,
alpha:0
}).to(1.2,{
scaleX:1.0,
scaleY:1.0,
alpha:1.0
}).loop(-1).start();
``` 
## 同时支持Laya内部缓动
```typescript 
let src = box_clone.transform.localPosition.clone();
gk7.tween(box_clone.transform).to(1.0,{
localPositionY:1.0
},Laya.Ease.bounceOut).delay(1.0).call(()=>{
//等待一秒后 回调设置位置到起始位置
box_clone.transform.localPosition = src.clone();
}).loop(-1).start();
```
 
仓库地址 gitee: https://gitee.com/welcome2jcSpace/h5-utils
博客地址 : https://blog.csdn.net/qq_39162566/article/details/122603994
 
已邀请:

Laya_Yan

赞同来自: 第七天堂

感谢您的分享

第七天堂

赞同来自:

2022.06.27 更新
增加了贝塞尔曲线 
优化了一些功能 
干掉了一些bug

要回复问题请先

商务合作
商务合作