Я создаю несколько экранных объектов и использую transition.to для их горизонтального перемещения.Все работает, кроме объектов х позиции выходят из фазы / позиции.У объектов должны быть одинаковые позиции X навсегда, но чем дольше они работают, тем дальше они выходят из позиции.
local function onLoopXListener( )
transition.to( platform, { time=2000, x=0, transition=easing.inOutSine, delay=0} );
transition.to( platform, { time=2000, x=320, transition=easing.inOutSine, delay=2000, onComplete=onLoopXListener} );
end
local function StartTransition( )
transition.to( platform, { time=2000, x=0, transition=easing.inOutSine, delay=1000 } );
transition.to( platform, { time=2000, x=320, transition=easing.inOutSine, delay=3000, onComplete=onLoopXListener} );
end
for i = 1, 4, 1 do
--create a new platform displayobject
--seperate it vertically
StartTransition( )
end
Простите, если мой код некрасив (я удалил нерелевантный код - все работаеткроме позиций) - это концепция перехода, о которой я здесь спрашиваю.