1
我有一点小麻烦访问公共的ivars形成ccTouchesBegan方法,访问公共变量从ccTouchesBegan法里在cocos2d-x
我有这样的场景:
class introScene : public cocos2d::CCLayer {
public:
virtual bool init();
static cocos2d::CCScene* scene();
bool autoScroll;
virtual void ccTouchesBegan(cocos2d::CCSet* touches, cocos2d::CCEvent* event);
void skip();
CREATE_FUNC(introScene);
};
,并从里面的.cpp文件我尝试访问变量autoScroll,但它坚持认为变量不存在,我在这里做错了什么?
void ccTouchesBegan(cocos2d::CCSet* touches, cocos2d::CCEvent* event){
autoScroll = false;
}
这产生:使用未声明的标识符“自动滚屏”
太棒了!!就是这样,我不知道我怎么错过了! :),欢呼! –
@MostafaTorbjørnBerg没问题。 – trojanfoe