好吧,目前我有一个可以抛出和拖动的节点。我也有我创建的背景图片。我希望屏幕始终将球放在中间的x坐标中,但我也希望背景图像始终在屏幕上具有相同的位置。使用SKCameraNode在屏幕上居中放置一个节点[Swift]
我该怎么做?
好吧,目前我有一个可以抛出和拖动的节点。我也有我创建的背景图片。我希望屏幕始终将球放在中间的x坐标中,但我也希望背景图像始终在屏幕上具有相同的位置。使用SKCameraNode在屏幕上居中放置一个节点[Swift]
我该怎么做?
附上您的背景节点(0,0)在你SKCameraNode
在负范围内的z位置,就像-10
现在,作为球,你需要把这个连接到您的场景,然后设置相机x的位置等于球x的位置
等你的更新方法,只是做camera.position.x = ball.position.x
。 (如果你是分类球,那么我会覆盖球上的位置来设置摄像头,并避免在更新循环中执行)
将我的节点附加到0,0的代码是什么? –
... background.position = CGPoint.zero – Knight0fDragon
对不起,我应该已经更清楚了。我如何在我的SKCameraNode上将其设置为0,0? –
如果球和背景全部居中对准摄像头,并且这是唯一的看屏幕并在屏幕上的方式,将不会有明显的移动。或者我不了解你。 – Confused