Прогулочная зона в SriteKit - PullRequest
0 голосов
/ 18 января 2019

Я хочу, чтобы мой плеер двигался только на этих платформах. Как я могу сделать это в SpriteKit?

Я пытаюсь использовать NavigationGraph, но безуспешно.

enter image description here

1 Ответ

0 голосов
/ 19 января 2019

Итак, что я сделал. Я установил физику тела для проходимых объектов на альфа-маску, повернутую под действием силы тяжести, установил categoryBitMask на 1.

Затем я проверяю, нажал ли человек на один из моих объектов, и если да, игрок переместился туда.

Была еще одна проблема с обнаружением, если мой физический тел был затронут. Для этого я использовал этот код

self.physicsWorld.enumerateBodies(at: touchLocation) {body,stop in

            if (body.categoryBitMask == 1)
            {
                print ("yes")
            }
        }
...