[]Laya.Tween的ease参数应该提供定义参数
现在的Laya.Tween中的ease只传递如: Ease.linearIn, Ease.backOut 等。
以 Ease.backOut 为例,
Greensock 的 TweenLite 是通过给 ease 传递 new BackOut(0.8) ,这样,0.8 便可以由用户传递进去,控制BackOut的幅度。
但是 Laya.Tween 的 BackOut 无法传递参数,如源代码所写
以 Ease.backOut 为例,
Greensock 的 TweenLite 是通过给 ease 传递 new BackOut(0.8) ,这样,0.8 便可以由用户传递进去,控制BackOut的幅度。
但是 Laya.Tween 的 BackOut 无法传递参数,如源代码所写
Ease.backOut=function(t,b,c,d,s){有 t,b,c,d,s五个参数,假设我要自定义参数 s ,不想要使用默认的 1.7.0158,而是用 0.8。除非用户修改源码
(s===void 0)&& (s=1.70158);
return c *((t=t / d-1)*t *((s+1)*t+s)+1)+b;
}
没有找到相关结果
已邀请:
要回复问题请先登录
1 个回复
Laya_XS
赞同来自:
https://layaair.ldc.layabox.co ... .Ease