Swift3 SKSpritNode与其他尸体没有接触?

Swift3 SKSpritNode与其他尸体没有接触?,swift3,skphysicsbody,skphysicscontact,Swift3,Skphysicsbody,Skphysicscontact,我想创建一个具有多个接触选项的游戏,但我还需要找到当精灵不与任何其他身体接触时的条件 我不想被告知sprite正在失去与didEnd功能类似的联系 我需要雪碧根本没有联系的信息 怎么做 谢谢您可以使用mySprite.physicsBody?.allcontactedbody获取与您的精灵接触的身体数组。然后,通过从所有身体中排除此阵列的成员,您可以简单地找出哪些身体没有与您的精灵接触。Wow。它正在工作!谢谢,我在想,我可以把它叫做迪贝京和迪登德的联系人,但我错了!超级的非常感谢你!嗨,它不工

我想创建一个具有多个接触选项的游戏,但我还需要找到当精灵不与任何其他身体接触时的条件

我不想被告知sprite正在失去与didEnd功能类似的联系

我需要雪碧根本没有联系的信息

怎么做


谢谢

您可以使用mySprite.physicsBody?.allcontactedbody获取与您的精灵接触的身体数组。然后,通过从所有身体中排除此阵列的成员,您可以简单地找出哪些身体没有与您的精灵接触。

Wow。它正在工作!谢谢,我在想,我可以把它叫做迪贝京和迪登德的联系人,但我错了!超级的非常感谢你!嗨,它不工作了。。。我试着在接地触地移动接地时使用这个函数,它给了我一个空数组。。。所有联系的机构都在Didbeng和didEnd工作,但我希望在根本没有联系的情况下得到通知。你知道我如何在不使用didbeagin和didEnd函数的情况下使用该函数吗?Thanks@mamaz它将返回一个空数组,如果它没有与任何物体接触,检查你的精灵是否与任何物体接触。我已经在updateGalym中使用了这个函数,非常感谢!我差一点就结束了我的应用程序为其他解决方案而努力工作,我资助你回答我的老问题。更新精彩@马马兹一点也不。在3个月后得到这个信息是一个很大的惊喜:D