帮忙看下这句action是否有问题

this.lightEffect.runAction(cc.sequence(
cc.spawn(cc.fadeIn(0.3), cc.rotateBy(10, 360)),
cc.repeatForever(cc.rotateBy(10, 360))))
我想要让这个特效fade出来后,一直旋转。
但是发现好像就转2圈就不转了,这样写repeatforever有问题吗

以后发帖代码格式化一下吧

var sp = cc.spawn(cc.fadeIn(0.3), cc.rotateBy(10, 360).repeatForever());
this.lightEffect.runAction(sp);

还是不行,原封不动复制上去还是不循环,我看了下,其他地方的循环是对的,就这个地方不对,估计是有BUG。我不管了,手工for了10次的rotateBy进去

@knox 出bug啦,快来看看

我运行代码报了一个这个信息:

不知道为什么

然后换个写法就可以:
this.lightEffect.runAction( cc.sequence( cc.spawn(cc.fadeIn(1), cc.rotateBy(1, 360)), cc.callFunc(function(){ cc.log("cocos cocos"); this.lightEffect.runAction(cc.repeatForever(cc.rotateBy(10, 360))) }, this), ) )

3q 这样可以