草庐IT

cRenderContext

全部标签

javascript - html5 canvas - 保存路径或剪辑区域以重复使用

我目前正在我正在开发的游戏中实现2d可变形地形效果并且它运行良好,但我可以预见它会很快成为性能pig,因为我开始向效果添加更多层。现在我正在寻找一种可能保存路径或剪切蒙版或类似方法的方法,而不必将路径的每个点存储在我需要通过每一帧绘制的地形中。随着我添加更多层,我将不得不越来越多地迭代可能包含数千个点的路径。一些非常简单的代码来演示我目前正在做什么for(vari=0;i基本上我在寻找一种有效的方法来为我的图像在每一帧上绘制剪贴蒙版 最佳答案 请注意您的裁剪区域除了x/y位置之外如何保持完全相同。这是一个很大的优势。剪辑区域是使用c

javascript - html5 canvas - 保存路径或剪辑区域以重复使用

我目前正在我正在开发的游戏中实现2d可变形地形效果并且它运行良好,但我可以预见它会很快成为性能pig,因为我开始向效果添加更多层。现在我正在寻找一种可能保存路径或剪切蒙版或类似方法的方法,而不必将路径的每个点存储在我需要通过每一帧绘制的地形中。随着我添加更多层,我将不得不越来越多地迭代可能包含数千个点的路径。一些非常简单的代码来演示我目前正在做什么for(vari=0;i基本上我在寻找一种有效的方法来为我的图像在每一帧上绘制剪贴蒙版 最佳答案 请注意您的裁剪区域除了x/y位置之外如何保持完全相同。这是一个很大的优势。剪辑区域是使用c