SpriteKit表现出很大的CPU开销

时间:2015-07-27 00:56:45

标签: ios swift sprite-kit

我正在Swift中编写我的第一个SpriteKit应用程序。在Xcode中,我选择创建一个新的SpriteKit项目,并加载一个演示项目,每次触摸屏幕时都会出现一个旋转的太空船。

我注意到的第一件事是CPU百分比非常高。所以我开始从项目中修剪东西,直到我从GameViewController' s viewDidLoad中删除了所有内容。这就是剩下的一切:

class GameViewController: UIViewController {

override func viewDidLoad() {
    super.viewDidLoad()
} 

全部:甚至不是一个场景。即便如此,只有灰色屏幕可见,我读取CPU使用率为35%!这不对。当我在这台电脑上运行非游戏应用程序(Mac Mini)时,使用量很少高于2%。

这看起来是否正常?

1 个答案:

答案 0 :(得分:0)

Epic Byte的评论是正确的。模拟器上的CPU使用率可能与实际设备有很大不同。