在Swift SpriteKit中更改SKScenes后额外的RAM使用率

时间:2016-07-26 01:06:39

标签: ios swift sprite-kit

所以我正在使用SpriteKit在Swift中创建一个游戏。

经过大量测试后,我在Debug Navigator中查看了CPU使用率,内存,能量等,看到我的游戏从场景变为场景后开始使用更多内存(即:游戏)场景 - >主菜单场景 - >游戏场景 - >主菜单场景

我不知道是什么使用这么多内存来说实话。一周前,我记得我开始使用的所有游戏都是34-40MB RAM。现在从140-150开始,最终达到180MB。

从一个场景移动到另一个场景后,每次增加80-90MB的使用量。切换几次后,最终在应用程序中总共使用了920MB RAM。我简直不敢相信。

我从场景转换到另一个场景的方式是:

style="@style/Base.TextAppearance.Widget.AppCompat.Toolbar.Title"

如果gameScene为 if let view = view { let transition = SKTransition.pushWithDirection(SKTransitionDirection.Down, duration: 0.5) let scene = MenuScene(size: view.bounds.size) scene.scaleMode = SKSceneScaleMode.AspectFill view.presentScene(scene, transition: transition) }

我做错了吗?我怎么知道我的游戏中有多少内存?请需要一些帮助。

提前致谢。

0 个答案:

没有答案