Frame drop issue with Tilesheet

“which makes to redraw the tiles” normally you are always redrawing. You need to call clear, if you don’t the calls will stack. The tilesheet draw is not like the bitmap.draw it works more like graphics draw rectangle, the final draw won’t be cache. Graphics just calls each call each frame to create the final resul.