【发布时间】:2015-05-30 15:14:50
【问题描述】:
我目前正在使用 SpriteKit 在 Swift 中创建 2D 游戏,但我遇到了碰撞检测问题。
假设我在游戏中有 SKSpriteNode Foo。然后假设 SKSpriteNode Bar 在 Foo 上生成,但没有用于触发联系的 contactTestBitMask。然后在片刻之后(比如说 1 秒)Bar 更改其 contactTestBitMask 以检测与 Foo 的接触。
目前,Foo 将不得不实际移动一点或从 Bar 下方移出并返回到它以检测与它的接触。我需要 Bar 在更改其 contactTestBitMask 时立即触发与 Foo 的联系。
也许有其他方法可以在不更改contactTestBitMask 的情况下做到这一点?
谢谢!
【问题讨论】:
标签: ios swift sprite-kit collision-detection collision