2012-06-10 3 views
0

Я пытаюсь создать меню паузы для своей игры. Использование [[CCDirector sharedDirector] pause] работает хорошо, однако у моих спрайтов справки есть свои собственные методы ccTouch, поэтому их можно потянуть, пока игра приостановлена.Отключить прикосновения к слою/сцене для паузы

Я создаю меню паузы, создавая CCLayer поверх существующей сцены, а затем удаляя ее и возобновляя, когда они нажимают на возобновление.

Есть ли простой способ сделать так, чтобы, возможно, ТОЛЬКО слой паузы получал прикосновения? Или любые другие альтернативы?

Благодаря

ответ

0

Вы можете осуществить своего рода блокировки и разблокировки для всех ваших слоев, в которых вы будете отключать и включать любое взаимодействие с пользователем. Затем просто реализуйте логику для перевода команд блокировки/разблокировки всем заблокированным дочерним элементам. Он может быть реализован, например, как некоторый протокол

Смежные вопросы