2012-02-10 28 views
1

我在我的手機遊戲中使用了camera.lua模塊。這裏是:http://goo.gl/djE49Corona SDK Camera.lua模塊 - 夾具

當我使用基本的相機和聚焦屬性時沒有問題。 想想憤怒的小鳥。你知道,相機專注於正在飛行的鳥。但是當鳥兒飛得更低或更高時,相機並不集中。換句話說,相機運動是有限的。我需要在我的比賽中完成。

我在Camera.lua模塊上找到了類似「clampPosition」和「setClampingBounds」的東西。 (你可以在我在上面給出的代碼中搜索它們)但是我不明白,我應該如何編輯params使長方形的裝夾邊界。

回答

0

我使用enterFrame運行時偵聽器解決了這個問題,當攝像機處於活動狀態時。 我檢查了攝像機的位置監聽器函數內,並使用if語句一樣,束縛:

if(camera.y < 0) then 
    camera.y = 0 
end 
0

您需要使用通過電暈座標setClampingBounds ...

x和y是矩形的開始。

寬度和高度是該矩形的大小。

+0

調速我不知道原因,但我不能使用約束我的setClampingBounds攝像機移動座標。 – ersentekin 2013-01-05 09:28:45