我在游戏中遇到问题,我想知道它是什么,它是关于SKSpriteNode
的位置,我做了SKLabelNode
来显示位置,所以我可以看到出了什么问题。我做了:
testlable.text = "\(leftObstacle.position)"
testlable.zPosition = 50
testlable.fontSize = 60
它显示(00,00)
位于屏幕左上角或屏幕之外的位置,而不是(00,00)
所以我应该怎样做才能显示itemstatus
它显示正确的位置?
答案 0 :(得分:1)
position参数是节点相对于其父节点的位置 - 所以如果leftObstacle是场景中另一个节点的子节点,则可以解释为什么它总是看起来像是0,0。在这种情况下,报告其父母(或其祖父母等)的位置,以获得您所需要的。