我有一个SKSpriteNode,它是滚动背景的父级(即孩子)。 SKSpriteNode不会自动移动,它只会随着滚动背景一起移动。当背景移动时,找到SKSpriteNode绝对位置的最佳方法是什么。
答案 0 :(得分:12)
CGPoint positionInScene = [self.scene convertPoint:self.position
fromNode:self.parent];
但是,convertPoint:fromNode:
非常昂贵,尤其是在update
方法中使用它时。我只想将childNode
的{{1}}位置添加到x
的{{1}}位置:
parentNode