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()


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM