當我嘗試呼叫[CCTouchDispatcher sharedDispatcher];
時,它顯示缺少類方法sharedDispatcher的錯誤。我轉到CCTouchDispatcher的.h文件,發現sharedDispatcher確實缺失!我正在使用Cocos2D 2.0 beta2。它是否從此版本中刪除?如果是的話,我應該用什麼來取代它。 (可能是[[CCTouchDispatcher alloc] init]
)sharedDispatcher從CCTouchDispatcher(Cocos2D 2.0 beta2)中缺少,我應該用什麼來代替?
9
A
回答
15
剛剛在這裏找到了答案https://stackoverflow.com/a/9059809/467588。你必須使用這個,而不是...
[[CCDirector sharedDirector] touchDispatcher]
我仍然會後這個問題呢,因爲一個人的頭銜是不全面的,難以搜索,或直至它的主人接受我的編輯:)
4
亦如到Cocos-2D-X 2.0
pre 2.0: CCTouchDispatcher :: sharedDispatcher();因爲2.0: CCDirector :: sharedDirector() - > getTouchDispatcher();
很簡單,一旦你找到了它;;)
似乎並沒有爲Cocos2D v3工作。 – Myxtic 2014-08-13 20:40:58