У меня есть узел камеры, который следует за игроком, но когда игрок перемещается, мой экран перемещается за пределы экрана. Проведя некоторое исследование, я обнаружил, что они не будут двигаться, если я сделаю их дочерними элементами камеры, но при реализации следующего кода мой hud полностью исчезает. Я попытался сделать zPosition и размер очень большими, чтобы не пропустить их, если бы они были там. Но даже тогда их все равно не видно.
self.camera = cam
cam.addChild(dpadButton)
dpadButton.position = CGPoint(x: 0, y: 0)
dpadButton.zPosition = 1000
dpadButton.size = CGSize(width: 4000, height: 4000)
dpadButton.xScale = 1
dpadButton.yScale = 1.3
dpadButton.name = "DpadButton"
dpadButton.alpha = 1
Также, когда у меня есть self.addChild(dpadButton), 8 узлов появляются внизу справа, но когда у меня есть cam.addChild(dpadButton), появляются только 7.