
把我弄懵逼了,到底怎么使用cc.tween().sequence
var s1 = cc.scaleTo(1, 1.3);
var s2 = cc.scaleTo(1.3, 1);
var seq = cc.sequence([s1, s2]); //先缩小再放大
var rep = cc.repeatForever(seq); //一直执行这个sequence
this.openbtn.runAction(rep);

很好奇你这么用sequence为什么没提示语法错误,sequence里接收的是cc.Tween对象,不是Array
不是已经抛弃了runAction了么,所以有用cc.tween系统,发现用起来很奇怪,有点永不下手
我测试是可以的:


中间有一段时间超出严重是因为我浏览器切过来然后那边暂停了
参考你的写法也是没问题的:


参考用promise 不香吗
你在for (let obj of path) 第一个循环里增加一句打印呢
for (let obj of path) {
console.log(HandleGift.getGiftFlyTime(), HandleGift.getGiftRemainTime())
…
}
我代码逻辑时间有问题,能正常运行了,Thx,官方就没有一个比较正常的demo,全靠猜
this._buttonTween[index].tween = cc.tween(tweenNode).sequence(
cc.fadeIn(this.buttonGuideBlinkDuration * 0.2),
cc.tween().delay(this.buttonGuideBlinkDuration * 0.6),
cc.tween().to(this.buttonGuideBlinkDuration * 0.2, { opacity: 0 }, { easing: cc.easing.fade })
).repeatForever().start();
朋友,你解决了么?我也是跟你一模一样的报错问题啊
