如何在cocos2d中制作漂亮的openGL混合线?

时间:2011-06-23 00:02:04

标签: objective-c opengl-es cocos2d-iphone

我已经编写了一个算法来使用cocos2d中的ccDrawLine函数为iphone创建电力。目前,ccDrawLine是一种用于动态绘制openGL行的简单包装方法。

我的算法很健全,可以按我的意愿运行。但问题在于电力的出现。

我几乎没有openGL编程知识(因此使用了包装器),我要求ccLines很好地混合,看起来像是激光器或电。

如果可能的话,我怎样才能避免使用openGL编程,否则我需要学习它。

1 个答案:

答案 0 :(得分:0)

您为该区域的每个像素采样周围像素并将其平均。这是我所知道的最基本的方法,但它不是很快,所以你可以混合2x2方格而不是1x1甚至4x4并在每次迭代中移动,因为你可以做3次好效果。