Swift 如何使节点不受SKCamera的影响

Swift 如何使节点不受SKCamera的影响,swift,sprite-kit,skcameranode,Swift,Sprite Kit,Skcameranode,好的,在我的游戏中,我现在有一个可以在屏幕上扔的球。此外,相机也会随之移动(如下所示)。但是,我希望确保某些节点不受摄影机的影响,并保持在屏幕上的确切位置。例如,假设在屏幕的右下角有一个接地节点。当球被抛出时,我总是希望地面保持在屏幕的右下角,而不是在摄像机移动时离开屏幕 let ball = SKSpriteNode() let theCamera: SKCameraNode = SKCameraNode() self.addChild(theCamera) self.camera = the

好的,在我的游戏中,我现在有一个可以在屏幕上扔的球。此外,相机也会随之移动(如下所示)。但是,我希望确保某些节点不受摄影机的影响,并保持在屏幕上的确切位置。例如,假设在屏幕的右下角有一个接地节点。当球被抛出时,我总是希望地面保持在屏幕的右下角,而不是在摄像机移动时离开屏幕

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)

攻击节点到摄像机上,这是除了手动移动节点之外的唯一方法我不知道怎么做,这就是为什么我要问这个问题。你能给我举个例子@Knight0fDragon。。。camera.addNode。这并不难。@Knight0fDragon我以前做过,它只允许我将节点附加到中心。我希望能够将节点附加到x:self.frame.size.width*0.3 y:self.frame.size.height*0.4