【发布时间】:2018-03-06 20:42:14
【问题描述】:
我在我的 Spritekit 游戏中添加了一个暂停按钮,它可以像这样暂停游戏:
@objc func pauseGame()
{
pauseButton?.isHidden = true
pauseMenu?.isHidden = false
gameScene?.isPaused = true // This is the main scene, which is supposed to be paused
}
这按预期工作,但场景仍然通过触摸功能和手势识别器获取输入,并且在场景继续后,角色会进行各种动作,这是不应该的。
所以,基本上我只想知道,是否有在 SpriteKit 中暂停场景的最佳做法,如果没有,在游戏暂停时暂停输入的最佳方式是哪种方式。
【问题讨论】:
标签: swift sprite-kit