标签: javascript html html5 canvas
我目前正在尝试使用HTML5 Canvas对象和JS构建一个相对复杂的应用程序。为了有效和逼真地为我想要基于图像蒙版生成阴影贴图的区域着色。
我的问题是该项目是高度互动的,我希望尽可能高效 - 所以如果可能的话我想留在一个画布上。我现在要做的是有点“重置”复合操作所考虑的像素,所以我可以绘制我想要绘制到画布上的所有东西,“重置”它(不清除!),画出我的面具并绘制我的阴影贴图(例如使用source-in)。
这是否可行,或者我是否必须为此目的使用第二个画布?
谢谢!