【发布时间】:2015-02-18 22:04:25
【问题描述】:
如何在 didBeginContact 方法中删除 SKSpriteNode? 我将节点作为全局变量(节点:SKSpriteNode!),并在几个函数中更改了它的位置。但是,当它与另一个物体接触时,我想将其从屏幕上移除。我应该如何做到这一点?
func didBeginContact(contact: SKPhysicsContact) {
let contactMask = contact.bodyA.categoryBitMask | contact.bodyB.categoryBitMask
switch contactMask {
case ColliderType.Star.rawValue | ColliderType.Cup.rawValue:
println("")
default:
return
【问题讨论】:
标签: swift ios8 sprite-kit