屏幕上的SKSpriteNode的SpriteKit位置

时间:2018-05-20 16:30:47

标签: sprite-kit skspritenode sknode

我遇到了一个非常简单的问题,但是我找不到解决方案......如果得到SKSpriteNode属性,我如何得到position的屏幕坐标?是CGPoint.zero,但是SKScene以及每个家长的一些孩子会申请一些翻译吗?

1 个答案:

答案 0 :(得分:1)

您希望使用convert(_ point: CGPoint, to node: SKNode)convert(_ point: CGPoint, from node: SKNode)

你可能不得不同时使用

例如

let nestedSpritePos = convert(convert(nestedSpritePos.position, from: nestedSpritePos.parent!), to: self)

假设自我是场景。你可能不得不玩这些,但它们肯定是你正在寻找的。