其他分享
首页 > 其他分享> > cocos creator tween混合基础常用用法总结

cocos creator tween混合基础常用用法总结

作者:互联网

let tween = cc.tween(item)
//几个tween同时进行
.parallel(
//兼容多种写法
cc.jumpTo(time, cc.v2(this.curCardBg.x, this.curCardBg.y), 300, 1),
cc.tween().to(time, {angle : -360})
cc.rotateBy(time,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(() => {
this.curCardBg.getComponent(cc.Sprite).spriteFrame = item.getComponent(cc.Sprite).spriteFrame;
item.active = false;
this.hitCardBl = true;
})
.start()

        // 复制 tween,并使用节点 Canvas/cocos 作为 target
        tween.clone(cc.find('Canvas/cocos')).start()

标签:curCardBg,cocos,scale,creator,cc,tween,easing
来源: https://www.cnblogs.com/zhuheNiu/p/14376776.html