【发布时间】:2014-03-28 10:53:08
【问题描述】:
目前我在 Cocos2D 中遇到了 CCClippingNode 问题,并且如 here 所述的转换。现在 Viktor(SpriteBuilder 的作者)gave a tip,我可以用 Core Graphics 遮盖图像。
我现在正在做的,它有效。然而,Core Graphics 使用与 Cocos2d 完全相反的 alpha 进行遮罩。是否可以即时反转 UIImage(灰度)的 alpha 值?
如果我想用 Cocos 从图像中屏蔽一个圆圈,我需要这个蒙版。
但它必须在核心图形中如此。
是否可以即时从顶部图像创建底部图像? (例如反转它的 alpha)
【问题讨论】:
-
如果 cocos2d v3 支持着色器,我可能会走那条路。
-
我认为您要反转的是值(黑暗或黑度),而不是 alpha(透明度)。
-
就是这样,谢谢!白色似乎是“不要显示这个”,黑色是“显示这个”
-
你想用 RactImage 来用动画圈出动态图像。
标签: ios cocos2d-iphone core-graphics mask