this->scheduleOnce(schedule_selector(SelectGameScene::startGameCallback),this, 0.0f, false);
I got an error : Reference to non-static member function must be called.
void startGameCallback(float dt); //in h file
void SelectGameScene::startGameCallback(float dt)
{
Director::getInstance()->replaceScene(TransitionFade::create(TRANSITION_TIME, GameScene::createScene()));
}
Where
#define CC_SCHEDULE_SELECTOR(_SELECTOR) static_cast<cocos2d::SEL_SCHEDULE>(&_SELECTOR)
typedef void (Ref::*SEL_SCHEDULE)(float);
I got this error on XCode with c++11 standard and cococ2d-x ver4.0 library.
Update: I tried this code
this->scheduleOnce(schedule_selector(&SelectGameScene::startGameCallback),this, 0.0f, false);
I got an error Use of undeclared identifier 'schedule_selector'
Aucun commentaire:
Enregistrer un commentaire