Этот вопрос и другие обсуждают, как отслеживать узел в SpriteKit с помощью SKCameraNode.
Однако наши потребности различаются.
Другие решения, такие как обновление положения камеры в update(_ currentTime: CFTimeInterval)
SKScene, не работают, потому что мы хотим настроить положение камеры только после того, как узел переместил Y пикселей вниз по экрану.
Другими словами, если узел перемещается на 10 пикселей вверх, камера должна оставаться неподвижной. Если узел перемещается влево или вправо, камера должна оставаться неподвижной.
Мы пытались анимировать положение камеры во времени, а не мгновенно, но выполнение SKAction против камеры внутри update(_ currentTime: CFTimeInterval)
ничего не дало.
update(_ currentTime: CFTimeInterval)
не работало, когда мы пытались анимировать движение SKCameraNode? - person Crashalot   schedule 05.12.2016