移除接触精灵工具包上的节点



我正在寻找一种方法来删除当玩家接触到它的节点。(游戏中的Ex Coins)

func didBeginContact(contact: SKPhysicsContact) {
    if contact.bodyA.categoryBitMask == ColliderType.Coin.rawValue || contact.bodyB.categoryBitMask == ColliderType.Coin.rawValue {
        //Delete that coin
}

没关系!

func didBeginContact(contact: SKPhysicsContact) {
if contact.bodyA.categoryBitMask == ColliderType.Coin.rawValue || contact.bodyB.categoryBitMask == ColliderType.Coin.rawValue {
    contact.bodyA.node?.removeFromParent()

}

相关内容

最新更新