cocoscreatortween混合基础常⽤⽤法总结let tween = cc.tween(item)
//⼏个tween同时进⾏
cocos creator面试题.parallel(
//兼容多种写法
cc.jumpTo(time, cc.v2(this.curCardBg.x, this.curCardBg.y), 300, 1),
cc.tween().to(time, {angle : -360})
)
.to(1, { scale: 2 }, { easing: 'sineOutIn'})//传⼊ easing 名字,直接使⽤内置 easing 函数
.by(1, { scale: 2 }, { easing: t => t*t })// 使⽤⾃定义 easing 函数
.to({scale: 2, position: { value: cc.v3(100, 100, 100), easing: 'sineOutIn' }})//value 必须与 easing 或者 progress 配合使⽤.call(() => {
Component(cc.Sprite).spriteFrame = Component(cc.Sprite).spriteFrame;
item.active = false;
this.hitCardBl = true;
})
.start()
// 复制 tween,并使⽤节点 Canvas/cocos 作为 target
tween.clone(cc.find('Canvas/cocos')).start()