gpt4 book ai didi

iphone - Cocos2d - 将 GLImageProcessing 效果应用于 CCSprite

转载 作者:行者123 更新时间:2023-12-03 20:34:50 26 4
gpt4 key购买 nike

苹果的oplengl GLImageProcessing加载图像并应用图像调整:亮度、饱和度、对比度、色调和清晰度。

如何在 CCSprite 上使用 GLImageProcessing?

如有任何帮助,我们将不胜感激!

<小时/>

更新:Cocos2d v2 有着色器支持。对于图像效果,请查找名为 Photoshop Math 的 GLSL 着色器。

<小时/>

最佳答案

Cocos2D 是一个包装 openGL 纯 C API 的 Objective-C 框架。GLImageProcessing示例代码是使用openGL的示例。

要将类似的效果应用于CCSprite,据我所知,Cocos2D 中没有色调、亮度或此类图像处理效果。因此,我建议重写 CCSprite 并编写您自己的绘图,灵感来自 GLImageProcessing。

对于CCSprite来说,有趣的入口点是:

-(void) draw

它负责 openGL 绘制 Sprite 。

对于GLImageProcessing:

 void drawGL(int wide, int high, float val, int mode)

关于iphone - Cocos2d - 将 GLImageProcessing 效果应用于 CCSprite,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4664706/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com