1

我正在 cocos2dx 中制作乒乓球,并想制作一个函数,该函数将精灵作为输入以及运动方向。VC2012编译时吐出错误

错误 1 ​​错误 C2061:语法错误:标识符 'Sprite' (..\Classes\AppDelegate.cpp) 错误 2 错误 C2061:语法错误:标识符 'Sprite' (..\Classes\HelloWorldScene.cpp)
错误 4 错误 C2660:' HelloWorld::movePaddle' : 函数不接受 2 个参数 错误 5 错误 C2511: 'void HelloWorld::movePaddle(cocos2d::Sprite *,int)' : 在 'HelloWorld' 中找不到重载的成员函数

这是功能:

void HelloWorld::movePaddle(Sprite *paddle, int direction) {
    paddle->runAction(MoveBy::create(1,Point(0,15*direction)));
}

这是 .h 文件中的函数原型:

void HelloWorld::movePaddle(Sprite *paddle, int direction);

我究竟做错了什么?

如果这个问题看起来很愚蠢,我很抱歉,我很新。

4

0 回答 0