1

我正在按照本教程在 Cocos2D 中使用 OpenGLES 着色器。

http://www.raywenderlich.com/10862/how-to-create-cool-effects-with-custom-shaders-in-opengl-es-2-0-and-cocos2d-2-x

当我在视网膜模拟器或 iPhone4 上运行我的代码时,这三个效果只占屏幕的 1/4。但是当我运行教程示例代码(从教程下载)时,它会以全屏方式正确显示。我的 Cocos2D 是 2.02。我确定我的代码与示例代码相同。不知道是不是因为我使用了比教程示例代码中的lib更新版本的Cocos2D lib?如何修复它。

4

2 回答 2

0

我发现...在 AppDelegate.m 评论 if(! [director_ enableRetinaDisplay:YES])

于 2012-08-30T08:08:42.067 回答
0

该示例当然是在没有视网膜资产(-hd 扩展名)的情况下提供的。因此,如果您激活 Retina Display ([director_ enableRetinaDisplay:YES]),SD 资源将被视为 HD 资源,并显示为一半大小。

于 2012-08-30T08:30:34.200 回答