When you scale a sprite that has varying frame width or height (sprite frames are not of equal dimensions), the result is a sprite that changes position at each frame!
This has tragic consequences and makes sprites unusable for my project as almost all my sprites are of varying frame-dimensions and I always use scaling to: either scale down the graphics from an HD version of a spritesheet (on iPhone3) or to scale up low-res graphics on HD devices (when HD assets are not provided).
Please do something about this bug and provide a workaround or any other kind of solution…
You can confirm the bug by running a simple demonstration build I have uploaded to cloudapp. After you run once and have watched the animation, activate the line that scales up the sprite and run again to see the bug. The sprite is constantly moving on y-axis.
SIMPLE DEMONSTRATION PROJECT (just 29Kb)
Do you people confirm the bug? [import]uid: 7356 topic_id: 4904 reply_id: 304904[/import]