在3.0中碰到一个问题,就是schedule不起作用,代码如下:
bool MainScene::init(){
this->schedule(schedule_selector(MainScene::landupdate), 1.0f);
}
回调函数如下:
void MainScene::landupdate(float delta){
log(“ landupdate”);
}
schedule启动后,始终无法调用到 landupdate 函数。请问,是不是我有什么地方需要设置吗?
查看一下自己的类是不是onEnter()里没有写Layer::onEnter(),还有onExit里。以前碰到过这问题。是由于没调用父类的onEnter造成