Skip to content Skip to sidebar Skip to footer

Using Clearrect In Requestanimationframe Does Not Show The Animation

What I am trying to do a simple javascript animation on the HTML5 canvas. Right now my canvases are layered so that when I receive a mouse event the background layer doesn't chang

Solution 1:

When you clear the canvas, it erases everything on it, so if you call it after you've drawn you get a blank canvas, which is what you are describing. Instead, you should wait until the next frame, and then clear the canvas before drawing, rather than after, so that the drawn image shows up for a while. To fix your problem, just move your clearing command up so that it happens immediately before your drawing commands for each frame.


Post a Comment for "Using Clearrect In Requestanimationframe Does Not Show The Animation"