2

好的,所以目前我有一个相机编码到我的项目中。我将我的背景添加到游戏中,但它目前没有移动。但是,我想添加更多不受相机影响的东西,例如地面。

这是我当前的代码:

 background.position = CGPoint.zero 
 background.zPosition = -10 
 camera.addChild(background)

我上面的代码只允许我将项目居中,但不会让我把它放在我想要的某个点。我怎样才能做到这一点?

4

2 回答 2

2

如果我理解您的问题,您是否希望某些节点一直显示在屏幕上(例如某些计分器或计时器)?

如果要实现这一点,只需将子节点添加到相机而不是主场景,节点将始终跟随您的相机。

这样做:

yourCameraNode.addChild(scoreCounter)
于 2017-01-19T15:17:57.260 回答
0

您必须将其他孩子添加到场景中,而不是相机。如果你在你的场景中,你可以做 self.addChild(background)

于 2016-11-23T02:47:27.793 回答