在CCNode中函数update默认是没有启动调用的,如果你想在函数中每一帧都有update调用,那么你必须现调用函数:
this->scheduleUpdate();
这样系统就会为你自动在每一帧都调用方法update(float)了。同时你也可以取消update的调用。通过调用方法:
this->unscheduleUpdate();
要知道在一个继承CCLayer的类中,调用顺序是这样子的:
onEnter() 然后才会轮到upDate();
本文详细介绍了CCNode中update函数的工作原理及如何启用和禁用该函数。在CCLayer的派生类中,需要手动调用scheduleUpdate()来确保每一帧都会执行update(float)方法。若要停止调用,则可通过unscheduleUpdate()方法实现。
在CCNode中函数update默认是没有启动调用的,如果你想在函数中每一帧都有update调用,那么你必须现调用函数:
this->scheduleUpdate();
这样系统就会为你自动在每一帧都调用方法update(float)了。同时你也可以取消update的调用。通过调用方法:
this->unscheduleUpdate();
要知道在一个继承CCLayer的类中,调用顺序是这样子的:
onEnter() 然后才会轮到upDate();

被折叠的 条评论
为什么被折叠?