2016-11-01 3 views
0

Ich habe eine harte Zeit, dies herauszufinden. Ich mag ein Objekt machen, in meinem Fall einen Ball,Ist es möglich, die X- und Y-Koordinaten in einem Übergang zu ändern in Corona SDK

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

zu bewegen, von seinem Ausgang an einem anderen Stelle koordiniert, aber dann, nachdem der Vorgang abgeschlossen ist, ich will es sofort erscheinen in einem anderen Spot sagen läßt x = 90 und y = 120 und Übergang zu einem anderen Ort. Wie kann ich das mit Lua machen? Vielen Dank im Voraus.

Antwort

0

Ich bin mir nicht sicher, ob ich dich richtig verstanden habe.

Code unten bewegen Ball von Startkoordinaten zu Zielkoordinaten. Nachdem der Ball seinen Zielort erreicht hat, werden die x- und y-Koordinate des Balls zu x = 90 und y = 120 geändert und der zweite Übergang wird aufgerufen.

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}) 

Weitere Informationen über Übergänge in Corona SDK lesen this.

Verwandte Themen