Yes that’s a very neat tech-tech effect. Really like it
Did some stuff like that on the old Commodore Amiga 20 years ago with changing raster offset 
But this creates a lot of extra code and on top of that a hell of a lot of spriteobject = extra performances.
If I wanten a object that had a height of 200 pixels that would result in 100 sprites if I wanted it smooth. Not to mention all the extra unneeded definition for the spritesheet.
I simple put want for object/sprites the option to add a skew to the matrix.And control this through LUA and the displayObject definition.
As Corona uses OpenGL and if I am not totally crazy matrices to rotate the draw polygonquad.
If you read the link i supplied it explains how it works. And this has no GPU performance impact what so ever and no extra CPU calculations. (apart from changing the property in Corona via LUA.
So with your technique:
- Creates a lot of more sprites
- Extra Code
- Extra memory consumption
- Extra Polygons for the GPU to draw
- Extra CPU hit for still needing to send the matrices to OGL.
- Result is worse overal performance
- Extra spritesheet definition
So I really like this stuff, You can also use this to make 3D by scaling each sprite also. But, and this is the big but. this demands a lot of sprites.
How do you think the performance will be when having say 100 of those objects on screen.
So no, this is not an option to Skewing I am afraind.
[import]uid: 37802 topic_id: 22733 reply_id: 102125[/import]