纹理画笔(绘图应用程序)使用金属

Texture Brush (Drawing Application ) Using Metal

我正在尝试实现一个金属支持的绘图应用程序,其中沿着手指位置通过带纹理的正方形在 MTKView 上重复绘制笔触。

我正在用 alpha 0.2 绘制它。当方块重叠时,会添加颜色。我如何使用 alpha 0.2 绘图。

我认为您需要将画笔方块绘制到单独的纹理,最初清除为透明,不进行混合。然后通过混合将整个纹理绘制到您的视图中。

如果直接将笔刷方块绘制到视图中,它们会堆积起来。绘制正方形 1 后,它就是图像的一部分。金属再也无法将它与已经存在的任何其他东西区分开来。因此,当您绘制与它重叠的方块 2 时,它会与已经存在的内容混合,包括方块 1。