2016-11-01 2 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으로 변경되고 두 번째 전환이 호출됩니다.

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을 참조하십시오.

관련 문제