我是一个Cocos2d
游戏开发者。我正在开发使用视网膜显示图像的游戏。视网膜显示图像看起来模糊和模糊。没有理由?
我已经使用zwoptex创建了带和不带高清后缀的纹理文件。
我在app-delegate
像[[CCSpriteFrameCache sharedSpriteFrameCache] addSpriteFramesWithFile:@"Background.plist"];
我已经启用了视网膜显示屏YES
[director enableRetinaDisplay:YES];
添加这些zwoptex的plist纹理文件。
我已经使用了plist文件从plist无论我想要使用ccsprite *background = [CCSprite spriteWithSpriteFrameName:@"sample.png"];
。
我所包含的所有这些png文件都是高分辨率图像,大小分别为960*640
和480 * 320
。但无论如何,当我在模拟器或iPhone中运行游戏时,图像看起来模糊和模糊。请人帮我解决这个问题... ..
(下面的图片被张贴在评论的例子。)
可能有关? http://stackoverflow.com/questions/7462023/cocos2d-retina-support-not-working-anymore – andrewdotnich 2012-07-06 04:20:16
这与我的问题无关。我已经使用该帖子中给出的相同准则创建了spritesheet。我可以查看视网膜显示图像,但看起来模糊和模糊。当我在模拟器或iPhone中运行游戏时,它不会显示原始图像分辨率。当启用视网膜显示设置为“是”或“否”时,仅显示模糊的图像作为输出。 – Blisskarthik 2012-07-06 04:43:01
确保在调试器中以像素为单位的精灵大小是您想要的。我的意思是,例如,如果您使用视网膜设备,它的点数为200x100,像素为400x200。 – Morion 2012-07-06 08:00:25