SKSpritNode与其他机构没有联系?

时间:2017-07-11 02:55:55

标签: swift3 skphysicsbody skphysicscontact

我想创建一个包含多个联系人选项的游戏,但是当精灵没有与任何其他身体接触时我也需要找到条件。

我不想被告知精灵正在失去与didEnd功能一样的联系。

我需要sprite完全没有联系的信息......

怎么做?

谢谢

1 个答案:

答案 0 :(得分:-1)

你可以使用mySprite.physicsBody?.allContactedBodies()来获取与你的精灵接触的身体数组。然后你可以通过从所有实体中排除这个数组的成员来简单地找出哪些实体没有与你的精灵接触。