Я знаю, что для традиционных UIViews я могу установить флажок «включить взаимодействие с пользователем» в НЕТ, и представление больше не будет реагировать на касания, позволяя представлениям ниже их получать штрихи.iOS7 Sprite Kit Как отключить прикосновения к спрайту, чтобы он «пронзил»?
Есть ли способ реализовать те же функции «прокрутки» в комплекте Sprite? До сих пор я видел, как люди, использующие «Touches», начали, поняли смысл и спросили сцену о узлах в этой точке.
Проблема с этим подходом - если я хочу добавить наложения поверх спрайтов (например, точки жизни монстров и т. Д.), Они также будут реагировать на касания. Пока я пытаюсь избежать этой проблемы, создавая пользовательские классы для разных узлов, а затем имея очень большой оператор if, проверяя класс каждого узла.
Есть ли лучший способ достичь «сквозной» функциональности для комплекта спрайтов?
Можете ли вы просто установить 'node.userInteractionEnabled = NO;'? – Evan