2017-01-01 18 views
1

У меня проблема в моей игре, и я пытаюсь выяснить, что это такое, и речь идет о позиции SKSpriteNode, и я сделал SKLabelNode, чтобы отобразить позицию, чтобы я мог видеть, что идет не так. Я сделал:SKLabelNode не отображается справа CGPoint

testlable.text = "\(leftObstacle.position)" 
testlable.zPosition = 50 
testlable.fontSize = 60 

Он отображает позицию (00,00), когда он находится в левом верхнем углу или вне экрана не когда-либо в правильном положении, и это не всегда на (00,00) так, что я должен сделать, чтобы сделать его отобразить правильное положение?

ответ

1

Параметр position - это положение узла относительно его родительского узла, поэтому если leftObstacle является дочерним элементом другого узла сцены, который объясняет, почему он всегда выглядит как 0,0. В этом случае сообщите о позиции своего родителя (или его великого родителя и т. Д.), Чтобы получить то, что вам нужно.