我正在使用Cocos2d-x并试图在我的HelloWorld项目中检测触摸。虽然我没有运气。检测触摸Cocos2d-x
.H
class HelloWorld : public CCLayer{
private:
CCSpriteBatchNode * _batchNode;
CCSprite *_turkey;
virtual void ccTouchesBegan(cocos2d::CCSet* touches, cocos2d::CCEvent* event);
.ccp
void HelloWorld::ccTouchesBegan(cocos2d::CCSet* touches, cocos2d::CCEvent* event){
CCLog("this");
}
但事情是,当我点击屏幕 '这个' 从来没有在日志中显示出来。我在这里错过了什么?
谢谢!
编辑,
我正在使用本教程。 http://www.raywenderlich.com/11338/cocos2d-x-for-ios-and-android-space-game
嗯我得到的错误'不memeber名为“sharedDispatcher''在‘的cocos2d :: CCTouchDispatcher’时,我的广告是我的init(),在HelloWorld.cpp –
@JamesDunay:你用什么科科斯版本? – Andrew
@JamesDunay:请看到我的编辑 – Andrew