我在游戏中有天际线作为背景。天际线有完全透明的区域和不透明的区域,也许还有一些半透明的区域...... :-P
这次我想创建一个渐变放置在天际线之上,这样我就可以轻松地使天际线更暗/更亮,着色它的颜色以假装一天中的不同时间,天空颜色着色等等......
为此,我需要制作与天际线大小相同的渐变,但不会在天际线完全透明的地方绘制。
我想可能有几种方法可以做到这一点,并且避免使用 Photoshop 的方式,我想我会尝试通过使用 CCRenderTexture 和/或可能掩盖渐变(最好是 CCGradientLayer,我以后可以轻松着色)来渲染天际线在哪里天际线是完全透明的。但我不太习惯 CCRenderTexture ......
有什么简单的解决办法吗?