Swift SKCropNode может кто-нибудь объяснить это поведение?

У меня есть сетка из 16 объектов SKCropNode. Каждый содержит SKShapeNode, используемый в качестве маски, и SKSpriteNoe. На этом изображении с не установленной маской вы можете видеть все 16 объектов, которые появляются в сетке.

https://github.com/soggybag/Grid

Без маски отображаются все элементы

Когда маска установлена, некоторые элементы исчезают? Кажется, здесь есть закономерность: 1, 4, 6, 9, 11 и 14. Я предполагаю, что 17 исчезнет

Взаимодействие также странно. Нажатие заставляет спрайт изображения двигаться вниз и исчезать, выходя из маски. Вы можете нажать на область ниже оранжевого, где спрайт будет скрыт, и он распознает событие касания.

Даже незнакомый вам не нажмите спрайт в правом верхнем углу?

0 ответов

Другие вопросы по тегам