我將所有顯示對象放在一個稱爲遊戲的組中。我也有這個循環功能,所以創建了一個'相機'效果,所以相機跟隨球。Corona SDK'相機跟隨'在某個點停止?
local function loop(x)
local targetx = 600 -ball.x
game.x = game.x + ((targetx - game.x) *0.05)
end
該設置提供了球的平滑跟隨,所以球並不總是在屏幕的中間。我的問題是如何讓比賽在某個點之後停止。我想:
local function loop(x)
if ball.x < 600 and ball.x > 50 then
local targetx = 600 -ball.x
game.x = game.x + ((targetx - game.x) *0.05)
end
end
...但它給出了一個生澀的迴歸繼球退出後的球,然後返回到「下面」區域(×50〜600)。