多个透明层

时间:2013-10-18 04:07:37

标签: ios cocos2d-iphone

请善待,我是新来的......

我有一个应用程序,我正在开发我需要拍摄PNG图像,它有一个透明层,并处理另一种颜色(我正在考虑使用RGB(1,1,1),因为它是如此接近纯黑色,我可以硬编码)作为单独的透明层。这样做的原因是我在PNG图像后面有一个背景图像,我希望在我的精灵被填充时仍然显示(通过向精灵添加一个进度条),我只想要精灵的那些部分用于反映进度条颜色填充的给定颜色。通过这种方式,我可以避免在精灵中处理图像轮廓的矢量计算,使用我的新“透明”颜色充斥可辨别图像之外的区域,并以我的快乐方式。

我尝试过使用着色器,但它们似乎没那么有用。

1 个答案:

答案 0 :(得分:0)

由于Open GL不允许你这样做,我无法知道。您将需要手动修改像素数据或编写着色器(您已经完成了)。