sharedDispatcher отсутствует в CCTouchDispatcher (Cocos2D 2.0 beta2), что я должен использовать вместо этого? - PullRequest
9 голосов
/ 05 марта 2012

Когда я пытаюсь вызвать [CCTouchDispatcher sharedDispatcher];, это показывает ошибку, что метод класса sharedDispatcher отсутствует. Я захожу в .h файл CCTouchDispatcher и обнаружил, что sharedDispatcher действительно отсутствует! Я использую Cocos2D 2.0 бета2. Это удалено из этой версии? Если так, что я должен использовать, чтобы заменить это. (может быть [[CCTouchDispatcher alloc] init])

Ответы [ 2 ]

15 голосов
/ 05 марта 2012

Только что нашел ответ здесь https://stackoverflow.com/a/9059809/467588. Вы должны использовать это вместо ...

[[CCDirector sharedDirector] touchDispatcher]

Я все равно буду публиковать этот вопрос, потому что его заголовок не является исчерпывающим и трудным для поиска, или пока его владелец не примет мое редактирование:)

4 голосов
/ 18 июня 2012

То же относится и к Cocos-2D-X 2.0

до 2.0: CCTouchDispatcher :: sharedDispatcher ();

с версии 2.0: CCDirector :: sharedDirector () -> getTouchDispatcher ();

Просто, как только вы разобрались ...;)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...