详解CocosCreator中几种计时器的使用方法

3秒后打印abc。只执行一次。

删除计时器,3秒后不会输出abc。

clearTimeout(timeIndex);

setTimeout这样写,test函数中输出的this是Window对象我可不是一个简单的醋坛子我可是一个绑着一吨炸药的醋坛子

private a = 1;

使用箭头函数

private a = 1;

1秒后输出abc,重复执行,每秒都会输出一个abc。记忆是一面伤痕累累的墙,我们总想绕开,结果却迎面相遇。

删除计时器,不会再输出abc。

clearInterval(timeIndex);

每个继承cc.Component的都自带了这个计时器有的人因为太重要,便选择做朋友,因为朋友比恋人走的远。

schedule(callback: Function, interval?: number, repeat?: number, delay?: number): void;当你觉得她无比美好的时候,大多都已是往事了。

延迟3秒后,输出abc,此后每隔1秒输出abc,重复5次。所以最终会输出5+1次abc。 世上最遥远的距离不是生与死,而是附近一大堆WIFI我们却不知道密码

删除schedule(若要删除,则不能再使用匿名函数了,得能访问到要删除的函数)人心向来如此,得之不易的爱,才会更加珍惜,得而不到的爱,才会誓死铭记。

private count = 1;

全局的schedule

相当于一个全局的计时器吧,在cc.director上。注意必须调用enableForTarget()来注册id,不然会报错。你爸妈的身体已经没那么好了,他们根本不舍得花钱去医院。

scheduler.unschedule(this.test1, this);过去的习惯,决定今天的你,所以,过去的懒惰,决定你今天的一败涂地。

以上就是详解CocosCreator中几种计时器的使用方法的详细内容,更多关于CocosCreator计时器的资料请关注脚本之家其它相关文章!走好自己的路,迈好自己的步,少理那些背后说三道四的废物。

发表评论

电子邮件地址不会被公开。 必填项已用*标注