2012-08-30 124 views
1

我按照本教程的说明在Cocos2D中使用OpenGLES着色器。Cocos2D视网膜显示屏

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库吗? 如何解决它。

回答

0

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

0

的例子肯定是不视网膜资产(-HD扩展)提供。因此,如果您激活视网膜显示([director_ enableRetinaDisplay:YES]),则SD资产被视为HD资产,并且显示为一半尺寸。