更改 Sprite-Kit 游戏的 FPS?
Change FPS of Sprite-Kit Game?
是否可以更改 Sprite-Kit 游戏的 FPS?如果可能的话,我该如何在我的代码中实现它?
例如,如果用户想要节省电量,游戏可以将 FPS 从 60(默认值)更改为 30 或 20。
感谢您的帮助
将 SKView
的 frameInterval
设置为所需的值。
将间隔设置为2将导致默认帧率减半。 (尽管它是一个整数,所以看来唯一的选择是将帧速率降低一半、三分之一、四等。
let gameView = SKView()
if #available(iOS 10.0, *) {
gameView.preferredFramesPerSecond = 30
} else {
gameView.frameInterval = 2 //Deprecated
}
是否可以更改 Sprite-Kit 游戏的 FPS?如果可能的话,我该如何在我的代码中实现它?
例如,如果用户想要节省电量,游戏可以将 FPS 从 60(默认值)更改为 30 或 20。
感谢您的帮助
将 SKView
的 frameInterval
设置为所需的值。
将间隔设置为2将导致默认帧率减半。 (尽管它是一个整数,所以看来唯一的选择是将帧速率降低一半、三分之一、四等。
let gameView = SKView()
if #available(iOS 10.0, *) {
gameView.preferredFramesPerSecond = 30
} else {
gameView.frameInterval = 2 //Deprecated
}