creator tween复杂用法

整理一下tween 复杂用法

tween 动画默认是顺序执行的,所以不用考虑顺序问题

1:并行动画(同时执行)

//角色移动动画
    roleMove(node) {
        return new Promise((res, rej) => {
            cc.tween(node)
                .parallel(
                    cc.tween()
                        .delay(0.8)
                        .call(() => { res()})
                    ,
                    cc.tween()
                        .to(1, { position: cc.v2(0, 0) })
                        .call(() => {
                            node.removeFromParent();
                            node.destroy();
                        })
                )
                .start()
        })
    },

在parallel 执行多个动画 用 逗号隔开,官方说明 好像可以用  结构数组的方法带入 ...arr 还是直接带入数组 需要自己测试

2:重复执行

cc.tween(this.qipanNode)
            .repeatForever(
                cc.tween().by(1.5, { position: cc.v2(0, 10) }, { easing: 'easeInOut' })
      
  • 2
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值