ios - 如何使 SKSpriteNode 不掉落(Swift)

标签 ios swift sprite-kit swift2

我有一个名为 lazerSKSpriteNode 变量,当您点击模拟器的屏幕时,它会向上射击,但是当您松开时,它会掉落。我希望它在不再触摸屏幕时不会掉落。我使用了 physicalsBody 属性 affectedByGravity 并将其设置为 false,但它不起作用,如下所示:

lazer.physicsBody?.affectedByGravity = false

有什么想法吗?

最佳答案

laser.physicsBody!.dynamic = false

关于ios - 如何使 SKSpriteNode 不掉落(Swift),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33170817/

相关文章:

ios - NEVPNManager 在 Swift 中连接到 VPN

swift - 应用程序激活后保持游戏暂停?

ios - 在游戏场景中隐藏 iAd 横幅?

ios - 在 iOS 上本地/离线加载 KRPano 全景图

ios - Swift 中奇怪的保留周期

ios - 如何使用 Swifter 保存登录 session ?

ios - Apple 的 PhotoKit 的 AVCompositionTrackSegment.h 的编译器错误

swift - 类别位掩码冲突情况

swift - SpriteKit 场景切换时的内存问题

ios - 水平缩放 UIView