删除联系spritekit上的节点

时间:2015-10-02 14:19:51

标签: ios swift sprite-kit

我正在寻找一种在播放器与之接触时删除节点的方法。 (游戏中的前硬币)

func didBeginContact(contact: SKPhysicsContact) {

    if contact.bodyA.categoryBitMask == ColliderType.Coin.rawValue || contact.bodyB.categoryBitMask == ColliderType.Coin.rawValue {

        //Delete that coin

}

1 个答案:

答案 0 :(得分:2)

没关系找到它!

func didBeginContact(contact: SKPhysicsContact) {

if contact.bodyA.categoryBitMask == ColliderType.Coin.rawValue || contact.bodyB.categoryBitMask == ColliderType.Coin.rawValue {

    contact.bodyA.node?.removeFromParent()

}