schedule问题,忘记了

schedule: function (callback, interval, repeat, delay, key)里面我要无限循环下去,好久没用无限循环的schedule了,repeat写什么,忘了

kCCRepeatForever好像不存在,换什么代替,文档没写

schedule默认无限执行的 除非执行unschedule 或者填上repeat参数 否则就是无限执行

参数不是默认的吧,难道是 cc.Repeat_Forever? cc.REPEAT_FOREVER ?

还真是cc.macro.REPEAT_FOREVER

如果你想让他无限执行 参数就写函数名和j间隔时间就行了

cc.repeat cc.repeatForever 是用来执行动画的

schedule 是用来执行函数的

问题是除了间隔时间,还有延迟时间,你不可能把那个去掉吧,除非你延迟是默认的,你要自定义的时候怎么办,不能省吧,不能省掉延迟时间,那你是不是要填写repeat参数

这问题和这个有关系么,填的参数是cc.macro.REPEAT_FOREVER,又不是cc.repeat cc.repeatForever

我以为你是在找无限执行动画的

schedule 默认无限循环参数是 cc.macro.REPEAT_FOREVER

虽然cc.REPEAT_FOREVER也可以 但是源码中

另外
这里的 cocos自己定义的宏 REPEAT_FOREVER 是 1.7976931348623157e+308 如果不明白 可以去百度一下这个数值代表着什么意思 通过isNaN来判断 说实话 我才刚刚知道JS还有isNaN这个函数

如果参数值为 NaN 或字符串、对象、undefined等非数字值则返回 true, 否则返回 false。

所以填一些很奇怪的参数也能达到无限循环的目的