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