Swift SKPhysicsJointPin和场景锚点



我在SpriteKit游戏中添加了一根绳子,一切都很好。但是,如果我将场景锚点更改为(0.5,0.5),绳子的每一段都会掉落。如果我把它留给(0,0),一切都好。即使我把锚点改为(0.5,0.5),有什么方法可以让绳子很好地工作吗?非常感谢!

可以解决问题的一件事是,只需获取SKPhysicsJointPin的锚点位置,并将self.size.width/2添加到X,将self.size.height/2添加到Y。本质上,您所做的是假设self.anchorPoint仍然等于(0,0),即使它不是。出于某种原因,SKPhysicsJoints并不是最通用的,但这应该可以做到。

相关内容

  • 没有找到相关文章

最新更新