Шукати в цьому блозі

Чистка пам'яті

видалити всіх дітей спрайту
Синтаксис: Lua
function clear(sprite)
    while sprite:getNumChildren() > 0 do
        sprite:removeChildAt(1)
    end
end
видалити всі об'єкти в рівні
Синтаксис: Lua
function clearStage()
        local numChildren=stage:getNumChildren()
        for i=1,numChildren do
                stage:getChildAt(1):removeFromParent()
        end
end


Чистка сміття з пам'яті і вивід в консоль
Синтаксис: Lua
local UsedMemory = function(cleanup)
        if cleanup == true then
                collectgarbage()
        end
        local mem = collectgarbage("count")
        print( "\nПамяти сожрало: " .. mem )
        return mem
end
-- використовуємо функцію так:
UsedMemory(true)
1

Немає коментарів:

Дописати коментар