基于形状覆盖改变图像颜色

时间:2013-09-26 16:29:55

标签: ios objective-c opengl-es shader mask

假设我有三个对象。一个形状像一个圆圈。另一个形状像半圈。最后一个形状像一个薄矩形

A - 圈

B - 半圈

C - 薄矩形

enter image description here

1。)我用A作为我的基础。我把B放在它的上面,覆盖了A的一半。然后我把C放在它们的上面。

2.)我改变了A的可见颜色(考虑到它上面的形状)

3。)我删除B和C,A的颜色应该看起来像紫色切片。

有没有人知道如何在objective-c中完成这项工作?有没有办法做到这一点?我应该使用open-gl吗?如果是,怎么样?

0 个答案:

没有答案