A test storyboard:
It works well, the picture will move from (100,150) to (300,150) then stay at (300,150) until 0:20:000.
If I write it as
The picture will move from (100,150) to (300,150), but it will stay at (200,150) from 0:13:000 to 0:20:000.
"MY" has the problem too...
Sprite,Foreground,Centre,"test.png",0,150
M,0,10000,11000,100,150,200,150
M,0,11000,13000,200,150,300,150
F,0,15000,20000,1,0
It works well, the picture will move from (100,150) to (300,150) then stay at (300,150) until 0:20:000.
If I write it as
Sprite,Foreground,Centre,"test.png",0,150
MX,0,10000,11000,100,200
MX,0,11000,13000,200,300
F,0,15000,20000,1,0
The picture will move from (100,150) to (300,150), but it will stay at (200,150) from 0:13:000 to 0:20:000.
"MY" has the problem too...
m980's opinion
It seems that after all MX/MY transformations are done (ie. there are none left), the X/Y position (depending on whether MX/MY is used) is immediately shifted to the end value of the very first MX/MY transformation.
ie...
_MX,0,10000,11000,100,200
_MX,0,11500,13000,200,300
_MX,0,13500,15000,300,400
Would make the image go back to X value 200 after the last MX is done. Or, if the first line was not there, it would go to X value 300.
Also...
Sprite,Foreground,TopRight,"test.png",100,150
_MX,0,10000,11000,100,200
_MX,0,11500,13000,200,300
_MX,0,13500,15000,300,400
_MX,0,15500,17000,400,500
_MX,0,17500,19000,500,600
_MX,0,19500,21000,600,500
If I had that for my code, inbetween each of the transformations (there is a break of 500ms), the image would shift to the X/Y end value of the second last line. In this case, it would move to x value 600. If that last line wasn't there, it would go to x value 500.
ie...
_MX,0,10000,11000,100,200
_MX,0,11500,13000,200,300
_MX,0,13500,15000,300,400
Would make the image go back to X value 200 after the last MX is done. Or, if the first line was not there, it would go to X value 300.
Also...
Sprite,Foreground,TopRight,"test.png",100,150
_MX,0,10000,11000,100,200
_MX,0,11500,13000,200,300
_MX,0,13500,15000,300,400
_MX,0,15500,17000,400,500
_MX,0,17500,19000,500,600
_MX,0,19500,21000,600,500
If I had that for my code, inbetween each of the transformations (there is a break of 500ms), the image would shift to the X/Y end value of the second last line. In this case, it would move to x value 600. If that last line wasn't there, it would go to x value 500.