Cocos2D视网膜显示

时间:2012-08-30 07:38:08

标签: opengl-es cocos2d-iphone

我正在按照本教程在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。我确定我的代码和示例代码一样。 我想知道是不是因为我使用较新版本的Cocos2D lib而不是教程示例代码中的lib? 如何解决它。

2 个答案:

答案 0 :(得分:0)

我发现了...... 在AppDelegate.m中 评论 if(![director_enableRetinaDisplay:YES])

答案 1 :(得分:0)

这个例子当然没有视网膜资产(-hd扩展名)。因此,如果激活视网膜显示器([director_enableRetinaDisplay:YES]),SD资产将被视为高清资产,并显示为半尺寸。