好的,所以目前我有一个摄像头编入我的项目。我在游戏中添加了背景,目前无法移动。但是,我想添加更多不受相机影响的东西,例如地面。
这是我目前的代码:
background.position = CGPoint.zero
background.zPosition = -10
camera.addChild(background)
我上面的代码只允许我将项目居中,但不会让我把它放在我想要的某个点上。我怎么能这样做?
答案 0 :(得分:1)
如果我理解你的问题,你会希望一些节点一直粘在屏幕上(比如一些计分器或计时器)?
如果你想实现这个目的,只需将子节点添加到摄像机而不是主场景,节点将始终跟随你的摄像机。
这样做:
yourCameraNode.addChild(scoreCounter)
答案 1 :(得分:0)
您必须将其他孩子添加到场景而不是相机。如果你在场景中,你可以做self.addChild(背景)