Skip to content

replaceScene する度にメモリが増えてしまう。 #280

@luuthanhtuan

Description

@luuthanhtuan

うちで作っているゲームはなぜメモリリークが発生しているのか調査したら、
今のreplaceScene 関数だと、replaceScene する度にメモリが増えてしまう。
新しいシーンをpushする前に、現在のシーンのすべてのchildNodeを取り去らなければならいようです。

replaceScene: function(scene) {            
    var currentScene = this.popScene();
    while (currentScene.childNodes.length > 0) {
       currentScene.removeChild(currentScene.childNodes[0]);
    }
    return this.pushScene(scene);
},

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions