我有一个跟随玩家的相机节点,但是当玩家移动时,我的 hud 会移出屏幕。在做了一些研究之后,我发现如果我让它们成为相机的孩子,它们就不会移动,但是我实现了以下代码,我的 hud 完全消失了。我尝试将 zPosition 和尺寸设置得非常大,这样如果它们在那里我就不会错过它们。但即便如此,它们仍然不可见。
self.camera = cam
cam.addChild(dpadButton)
dpadButton.position = CGPoint(x: 0, y: 0)
dpadButton.zPosition = 1000
dpadButton.size = CGSize(width: 4000, height: 4000)
dpadButton.xScale = 1
dpadButton.yScale = 1.3
dpadButton.name = "DpadButton"
dpadButton.alpha = 1
此外,当我有 self.addChild(dpadButton) 8 个节点出现在右下角但是当我有 cam.addChild(dpadButton) 时只有 7 个出现。