Keep previous renderings on screen


It seems that the back-buffer is cleared before rendering new frames in Corona, even if I’m not rendering my own background. How do I prevent the back-buffer from being cleared?

I’m trying to make it so that each time I draw a game object, and move it, the object’s renderings in all of its previous positions will remain on the screen (back-buffer).

Is there a way to do this in Corona?

Of course the buffer is cleared as a new frame need to be rendered (if this didn’t happen every game would break). A snapshot is probably what you want or maybe look into textures.

If you want previous renders to be in the next frame then you need draw them manually and repeat.