内置tween管理器

This commit is contained in:
yhh
2021-07-03 12:27:21 +08:00
parent 13a001c258
commit dc3d639824
26 changed files with 3719 additions and 142 deletions

View File

@@ -0,0 +1,24 @@
module es {
/**
* 更多具体的Tween播放控制在这里
*/
export interface ITweenControl extends ITweenable {
/**
* 当使用匿名方法时,您可以在任何回调(如完成处理程序)中使用该属性来避免分配
*/
context;
/**
* 将tween扭曲为elapsedTime并将其限制在0和duration之间无论tween对象是暂停、完成还是运行都会立即更新
* @param elapsedTime 所用时间
*/
jumpToElapsedTime(elapsedTime: number);
/**
* 当从StartCoroutine调用时它将直到tween完成
*/
waitForCompletion(): any;
/**
* 获取tween的目标如果TweenTargets不一定都是一个对象则为null它的唯一真正用途是让TweenManager按目标查找tweens的列表
*/
getTargetObject(): any;
}
}