SKLabelNode 没有显示正确的 CGPoint
SKLabelNode not displaying the right CGPoint
我的游戏有问题,我想找出它是什么,它与 SKSpriteNode
的位置有关,我制作了 SKLabelNode
来显示位置,所以我可以看到出了什么问题。我做到了:
testlable.text = "\(leftObstacle.position)"
testlable.zPosition = 50
testlable.fontSize = 60
它显示 (00,00)
的位置,当它在屏幕的左上角或屏幕之外时,它永远不是正确的位置,而且它永远不会在 (00,00)
,所以我该怎么办让它显示正确的位置?
位置参数是节点相对于其 parent 节点的位置 - 因此,如果 leftObstacle 是场景中另一个节点的 child,这将解释为什么它总是看起来像在 0,0。在这种情况下,报告其 parent(或其 grand-parent 等)的位置以获得您所需要的。
我的游戏有问题,我想找出它是什么,它与 SKSpriteNode
的位置有关,我制作了 SKLabelNode
来显示位置,所以我可以看到出了什么问题。我做到了:
testlable.text = "\(leftObstacle.position)"
testlable.zPosition = 50
testlable.fontSize = 60
它显示 (00,00)
的位置,当它在屏幕的左上角或屏幕之外时,它永远不是正确的位置,而且它永远不会在 (00,00)
,所以我该怎么办让它显示正确的位置?
位置参数是节点相对于其 parent 节点的位置 - 因此,如果 leftObstacle 是场景中另一个节点的 child,这将解释为什么它总是看起来像在 0,0。在这种情况下,报告其 parent(或其 grand-parent 等)的位置以获得您所需要的。