苹果的oplenglGL图像处理 http://developer.apple.com/library/ios/#samplecode/GLImageProcessing/Introduction/Intro.html加载图像并应用图像调整:亮度、饱和度、对比度、色调和清晰度。
如何在 CCSprite 上使用 GLImageProcessing?
任何帮助,将不胜感激!
更新:
Cocos2d v2 有着色器支持。对于图像效果,请查找名为 Photoshop Math 的 GLSL 着色器。
Cocos2D 是一个包装 openGL 纯 C API 的 Objective-C 框架。
GLImageProcessing 示例代码是使用 openGL 的示例。
要将类似的效果应用到CCSprite
,AFAIK,Cocos2D 中没有色调、亮度或此类图像处理效果。因此,我建议重写 CCSprite 并编写自己的绘图代码,灵感来自 GLImageProcessing。
有趣的切入点是CCSprite
:
-(void) draw
它负责 openGL 绘制精灵。
For GLImageProcessing
:
void drawGL(int wide, int high, float val, int mode)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)