且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

在HTML5画布中实现图层

更新时间:2022-12-24 12:30:59

如果要使用单个画布元素并在其中包含多个图层,您可能需要查看我的图书馆:

If you want to use a single canvas element and have multiple layers inside it, you might want to look at my library:

  • http://bitbucket.org/ant512/canvaslayers/

它使用损坏的rect系统来减少金额

It uses a damaged rect system to reduce the amount of repainting done every time the canvas changes, so not only do you get layers (which can be nested), but you also get optimised redraws.

下面是一个简单的示例:

Here's a simple demo:

  • http://simianzombie.com/media/2010/11/canvaslayers/canvaslayers.html