Tôi đang sử dụng Cocos2d-x và cố gắng phát hiện các chạm trong dự án HelloWorld của mình. Mặc dù tôi không có may mắn.Phát hiện cảm ứng 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");
}
nhưng vấn đề là khi tôi nhấp vào màn hình 'này' không bao giờ xuất hiện trong nhật ký. Tôi đang thiếu gì ở đây?
cảm ơn!
Chỉnh sửa,
Im sử dụng hướng dẫn này. http://www.raywenderlich.com/11338/cocos2d-x-for-ios-and-android-space-game
hmmm tôi nhận được error 'No memeber có tên 'sharedDispatcher'' trong' cocos2d :: CCTouchDispatcher 'khi tôi đặt nó vào init của tôi(), trong HelloWorld.cpp –
@JamesDunay: bạn dùng phiên bản cocos nào? – Andrew
@JamesDunay: xin vui lòng, xem chỉnh sửa của tôi – Andrew