2016-10-20 66 views
0

我在我的遊戲視圖控制器中有一個場景,但是我想在玩家死後殺死它。這是因爲當玩家重新開始遊戲時,隨着之前的場景仍在運行,fps下降。我的遊戲在重複運行,所以有很多地方每秒鐘都會調用函數。這就是fps不斷下降的原因。我如何輸入一個方法來殺死現場。Swift 3:殺死前一個場景

+0

我認爲當你提出了另一個場景當前場景被破壞。如果你的fps正在下降,那可能意味着你有一個保留週期或什麼。另外,你使用的是SpriteKit還是SceneKit? – Sweeper

+0

什麼是保留週期 –

回答

0

我以前使用的代碼removeAllChildren()但是這並不能掩蓋它,爲什麼是我需要的代碼removeAllActions()以及