我是一個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