2016-05-24 8 views
0

В моей бесконечной игре бегуна я пытаюсь удалить препятствие, когда оно покидает экран, а затем создайте новый в наборе координат в правой части экрана. Он работает по большей части. Проблема в том, что когда я добавляю новое препятствие, она мгновенно вспыхивает в существовании на 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 

ответ

 Смежные вопросы

  • Нет связанных вопросов^_^