在Marmalade Quick SDK(Lua)中,为什么我的精灵在移动到正确的合作之前会在0,0闪烁?

时间:2016-05-24 17:14:53

标签: lua cocos2d-x marmalade marmalade-quick

在我无尽的亚军游戏中,我试图在屏幕离开屏幕时移除障碍物,然后在屏幕右侧的一组遥控器上创建一个新的障碍物。它在很大程度上起作用。问题是,当我添加一个新的障碍物时,它会瞬间闪现在0,0(即场景的左下角......)。 HALP!

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

1 个答案:

答案 0 :(得分:0)

去年我遇到了同样的问题。似乎是一个错误,详情请见 https://answers.madewithmarmalade.com/questions/34144/