【发布时间】:2011-12-19 23:10:41
【问题描述】:
我的游戏需要实现夜视效果。我正在使用 CCRenderTexture 作为蒙版,我计划使用 [rangeSprite 访问] 将可见区域绘制到蒙版上;
但是,它需要 GL_SUBTRUCT 模式。我搜索了 cocos2d 的代码,但没有找到使用宏的地方。是不是说cocos2d不支持这个?
【问题讨论】:
标签: cocos2d-iphone
我的游戏需要实现夜视效果。我正在使用 CCRenderTexture 作为蒙版,我计划使用 [rangeSprite 访问] 将可见区域绘制到蒙版上;
但是,它需要 GL_SUBTRUCT 模式。我搜索了 cocos2d 的代码,但没有找到使用宏的地方。是不是说cocos2d不支持这个?
【问题讨论】:
标签: cocos2d-iphone
你解决了吗?我有同样的问题,目前正在使用blendmode 来解决这个问题:
[light setBlendFunc:ccBlendFuncMake(GL_DST_ALPHA, GL_ZERO)];
...而light 是我在CCRenderTexture 上绘制的精灵,它会覆盖在屏幕上。
【讨论】: