Я хочу, чтобы запустить свой первый проект в визуальной студии, но, как вы видите, что, кажется, есть две ошибки, которые я понятия не имею, что они означаютЧто это значит для «callfuncN_selector» в Cocos2dx?
void CCloud::Start(){
this->stopAllActions();
float currentX = this->getPositionX();
float distance = currentX - -(_xOffset);
float time = distance/_pixelsPerSec;
CCPoint destination = ccp(-_xOffset, this->getPositionY());
CCMoveTo *actionMove = CCMoveTo::create(time, destination);
CCCallFuncN *actionMoveDone = CCCallFuncN::create(this, callfuncN_selector(CCloud::ReachedDestionation));
this->runAction(CCSequence::create(actionMove, actionMoveDone, NULL));
}
И две ошибки являются:
Ошибка 1 ошибка C2440: «тип cast»: невозможно преобразовать из 'void (__thiscall CCloud :: *) (void)' в 'cocos2d :: SEL_CallFuncN'
C: \ Users \ sergi_000 \ Downloads \ cocos2d-x-2.2 .3 \ projects \ myfirstapp \ Classes \ CCloud.cpp 27 1 HelloCpp
Ошибка 2 ошибки C2665: 'cocos2d :: CCCallFuncN :: create': ни одна из 2 перегрузок не могла преобразовать все типы аргументов
C: \ Users \ sergi_000 \ Downloads \ cocos2d-x-2.2.3 \ projects \ myfirstapp \ Classes \ CCloud.cpp 27 1 HelloCpp
Я был бы очень рад, если бы кто-то мог мне помочь, спасибо!