0

我有一个跟随玩家的相机节点,但是当玩家移动时,我的 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 个出现。

4

1 回答 1

0

我只是忘了用 self.addChild(cam) 将相机节点实际添加到场景中,感谢@KnightOfDragon 的帮助

于 2017-12-01T05:52:32.700 回答