2016-11-13 78 views
0

好吧,目前我有一个可以抛出和拖动的节点。我也有我创建的背景图片。我希望屏幕始终将球放在中间的x坐标中,但我也希望背景图像始终在屏幕上具有相同的位置。使用SKCameraNode在屏幕上居中放置一个节点[Swift]

我该怎么做?

+0

如果球和背景全部居中对准摄像头,并且这是唯一的看屏幕并在屏幕上的方式,将不会有明显的移动。或者我不了解你。 – Confused

回答

0

附上您的背景节点(0,0)在你SKCameraNode在负范围内的z位置,就像-10

现在,作为球,你需要把这个连接到您的场景,然后设置相机x的位置等于球x的位置

等你的更新方法,只是做camera.position.x = ball.position.x。 (如果你是分类球,那么我会覆盖球上的位置来设置摄像头,并避免在更新循环中执行)

+0

将我的节点附加到0,0的代码是什么? –

+0

... background.position = CGPoint.zero – Knight0fDragon

+0

对不起,我应该已经更清楚了。我如何在我的SKCameraNode上将其设置为0,0? –

相关问题