SpriteKit presentScene()内存泄漏

时间:2015-06-21 14:30:15

标签: swift memory sprite-kit skscene

我有一个带有菜单场景游戏场景的游戏。 在菜单场景中,我用以下内容开始游戏:

%{REQUEST_URI}

当游戏结束时,我在游戏场景中使用以下代码返回菜单场景

let transition = SKTransition.fadeWithDuration(1)
let scene = GameScene(size: self.scene!.size)
scene.scaleMode = self.scaleMode
self.view!.presentScene(scene, transition: transition)

到目前为止这么简单。但随着每次转换,内存消耗都会增加。 有可能避免这种情况吗?例如,重用菜单场景?

enter image description here

这就是我在GameViewController中加载第一个MenuScene的方法:

let transition = SKTransition.fadeWithDuration(1)
let scene = MenuScene(size: self.scene!.size)
scene.scaleMode = self.scaleMode

self.view!.presentScene(scene, transition: transition)

0 个答案:

没有答案