我的精灵套装游戏中有滚动背景。我想在这个背景下创建一个静态节点。我已经尝试将它变成了我的cameraNode的孩子,但是当我这样做时,它在屏幕上看不到。如果我只是让节点成为屏幕的子节点,它是可见的但不是静态的并滚动屏幕。我的代码如下:
let lifeIndicator1 = SKSpriteNode(imageNamed: “Zombie3”)
lifeIndicator1.size = CGSize(width: frame.size.width / 12, height: frame.size.width / 12)
lifeIndicator1.position = CGPoint(x: frame.size.width / 2, y: frame.size.height / 1.2)
lifeIndicator1.zPosition = 150
当我执行addChild(lifeIndicator1)时,它在屏幕上可见,但在背景滚动时滚动屏幕。
当我执行cameraNode.addChild(lifeIndicator1)时,它不可见。
请帮助!!