我正在尝试实现一个金属支持的绘图应用程序,在MTKView上,通过沿着手指位置重复绘制纹理正方形的笔触。
我用阿尔法0.2画这个。当方块重叠时,颜色被添加。我怎么能用α0.2画画呢。
最佳答案
我认为你需要把画笔的方块画成一个独立的纹理,最初是透明的,没有混合。然后用混合绘制整个纹理到你的视图。
如果将画笔方块直接绘制到视图,则它们将累积。画完正方形1后,它就是图像的一部分。金属再也分辨不出它和其他已经存在的东西了。所以,当你画正方形2重叠时,它会和已经存在的东西混合,包括正方形1。
关于ios - Metal 质感画笔(绘图应用程序),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/52051341/