如何确定SpriteKit中的联系点

时间:2016-04-30 12:03:40

标签: sprite-kit skphysicsbody

有没有办法确定碰撞的两个物理实体的接触点x,y值?

我试图确定其中一个身体上的接触是在顶部,底部,左侧还是右侧。

感谢。

1 个答案:

答案 0 :(得分:1)

符合pkg_resources.DistributionNotFound: The 'pyasn1' distribution was not found and is required by service-identity 协议的类可以实现两个名为SKPhysicsContactDelegatedidBeginContact的方法。这些方法接受didEndContact个对象。

来自文档:

  

一个SKPhysicsContact对象由Sprite Kit自动创建   描述物理世界中两个物理实体之间的接触。

因此,如果您观察此对象(名为SKPhysicsContact的参数),您会注意到它有一个名为contactPoint的属性。

这就是你要找的东西。