0

我想在 cocos2d 中创建晕影效果。我不确定我该怎么做。我想过只使用一张图片,但高分辨率的全屏图片(适用于 iPad)会占用大量内存。接下来,我想到了使用 CCRenderTexture。我以前从未使用过它,但我目前正在研究它。您对实现这一目标有什么建议?

我想要类似的东西(注意图像角落和边缘附近的黑色)

在此处输入图像描述

谢谢。

4

1 回答 1

0

您可以找到或编写像素着色器来执行此操作,但我没有经验可以为您提供建议。谷歌搜索渐晕像素着色器会产生一些样本,这些样本可能会给您一个起点。

或者,为 2048 x 1536 制作晕影效果所需的图像不会占用太多内存,以至于我无法控制它。试一试。

于 2012-07-24T19:27:06.237 回答