2016-11-01 10 views
0

これを理解するのは苦労しています。私はボールが別の場所に座標その開始から移動するトランジションのx座標とy座標をコロナSDKで変更することは可能ですか?

local ball = display.newCircle(25,25,25) 
ball.x = 160 
ball.y = -80 

、私の場合には、オブジェクトを作成したいのですが、アクションが完了した後、その後、私はそれがすぐに別の場所に表示することはxと言うことができます= 90、y = 120となり、別の場所に移動します。どのように私はこれをルアですることができますか?前もって感謝します。

答えて

0

私はあなたを正しく理解しているかどうかはわかりません。

以下のコードは、ボールを開始座標から移動先座標に移動します。ボールが目的地点に到達した後、ボールのx座標とy座標はx = 90とy = 120に変更され、2番目のトランジションが呼び出されます。

local function listener(self) 
    -- self== ball in this case 
    self.x = 90 
    self.y = 120 
    transition.to(self, {time=yourTime, x=newDestX, y=newDestY}) 
end 

transition.to(ball, {time=yourTime, x=destX, y=destY, onComplete=listener}) 

コロナSDKでの遷移の詳細については、thisを参照してください。

関連する問題