我正在使用Cocos2d-x,并尝试在HelloWorld项目中检测触摸事件,但是一直没有成功。
.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");
}
但是问题在于,当我点击屏幕时,“this”从未在日志中显示。我在这里漏掉了什么吗?
谢谢!
编辑:
我正在使用这个教程。 http://www.raywenderlich.com/11338/cocos2d-x-for-ios-and-android-space-game
断言失败:(false),函数ccTouchBegan,文件/Iphone/SDK/Eyes/Eyes C++/Eyes C++/libs/cocos2dx/layers_scenes_transitions_nodes/CCLayer.cpp,第292行。
- James Dunay