В моей бесконечной игре бегуна я пытаюсь удалить препятствие, когда оно покидает экран, а затем создайте новый в наборе координат в правой части экрана. Он работает по большей части. Проблема в том, что когда я добавляю новое препятствие, она мгновенно вспыхивает в существовании на 0,0 (то есть в левом нижнем углу сцены). Halp!В Marmalade Quick SDK (Lua), почему мой спрайт вспыхивает на 0,0, прежде чем двигаться в правильные координаты?
function updateObstacle()
if (obstacle) then
if(obstacle.x < -100) then
(obstacle):removeFromParent()
obstacle = nil
end
end
if (obstacle) then
(obstacle):translate(blockSpeed * -1, 0)
end
end
function newObstacle()
if (gameState == gameStates.gameStarted) then
if not (obstacle) then
createObstacle()
end
end
end