Я работаю над простой «прорывной» игрой, и у меня есть проблема с перезагрузкой map
. например: если я начинаю с уровня 1, разорвать некоторые кирпичи и проиграть, то я снова загружу ту же карту. в следующий раз, попадающий шар с тем же кирпичом я «прикоснулся» перед тем, даст мне ошибку Attempt to remove an object that has already been removed
Corona «Попытка удалить объект, который уже удален»
local map = lime.loadMap("maps/" .. currentLevel .. ".tmx")
local layer = map:getTileLayer("bricks_1")
local visual = lime.createVisual(map)
local physical = lime.buildPhysical(map)
function removeBricks(event)
if event.other.isBrick then
local brick = event.other
transition.to(brick, {time = 20, alpha = 0})
score = score + brick.scoreValue
ScoreNum.text = score
-- remove brick
brick:removeSelf()
brick = nil
...
Пожалуйста, напишите на этой строке кода, что вы получите эту ошибку. – vovahost