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()
上一篇:Cocos Creator基础 (五) Action-所有动作类型的基类


下一篇:CocosCreator构建导出微信小程序项目工程文件