好吧,在我的游戏中,我现在有一个可以在屏幕上投掷的球。此外,SKCamera随之移动(如下所示)。但是,我想确保某些节点不受相机的影响,并保持在屏幕上的确切位置。例如,让我们说我在屏幕的右下角有一个地面节点。当球被抛出时,我总是希望地面留在屏幕的右下角,而不是在SKCamera移动时离开屏幕。
let ball = SKSpriteNode()
let theCamera: SKCameraNode = SKCameraNode()
self.addChild(theCamera)
self.camera = theCamera
let action = SKAction.move(to: ball.position, duration: 0.25)
theCamera.run(action)