olympus-r-egret
Version:
Olympus的Egret表现层库
22 lines (21 loc) • 610 B
JavaScript
/**
* @author Raykid
* @email initial_r@qq.com
* @create date 2017-09-22
* @modify date 2017-09-22
*
* Egret缓动工具集,用来弥补Egret的Tween的不足
*/
export function tweenTo(target, props, duration, ease) {
return egret.Tween.get(target).to(props, duration, ease);
}
export function tweenFrom(target, props, duration, ease) {
// 对换参数状态
var toProps = {};
for (var key in props) {
toProps[key] = target[key];
target[key] = props[key];
}
// 开始缓动
return egret.Tween.get(target).to(toProps, duration, ease);
}