Sprite Kit中的粘性物理体

时间:2014-04-01 10:02:11

标签: sprite-kit

在我的Sprite Kit应用程序中,我想拥有一个粘性的物理体:任何与这个身体接触的动态体都不会反弹,而是保持连接到它。

是否有任何属性执行此粘性行为?如果没有,怎么可以实现?

1 个答案:

答案 0 :(得分:5)

没有SKNode的属性或它的子类允许你使physicsBody'粘'。但是,您可以使用以下建议之一来模拟类似的东西:

1 - 在接触时将另一个身体添加为粘性体的child。当它移动时,这将使另一个身体与粘性物体一起移动。

2 - 在联系的两个实体之间创建SKPhysicsJoint。这将两个身体连接在一起。阅读SKPhysicsJoint here