我開發了一款使用適用於iPhone/iPod touch的Cocos2d API的遊戲。我的遊戲支持普通圖形(480 * 320)和視網膜圖形(960 * 640)。在Apple App Store中爲Normal和Retina顯示器發佈遊戲
目前我已將所有圖形資源打包在單個項目中,例如「LoadingScren.png」和「[email protected]」。我猜最後的發行版本大約有50MB(遊戲不是很大,也不是很複雜)。
這是常見的應用程序準備正常的圖形和視網膜的應用程序? 我的意思是,「LoadingScreen.png」永遠不會用在Retina設備中,「[email protected]」也不會被「普通」設備使用!這是浪費空間。
我應該製作兩個版本的遊戲嗎? 但是,那些擁有非高清版本遊戲的iPhone 3GS的人,如果最近他們購買了具有視網膜支持的新iPhone 4/4S,並將數據從備份恢復到新設備,他們將保留在視網膜顯示屏上的非高清版本(這很糟糕)。
有關此事的任何意見和其他信息,我們將不勝感激。
據我所知你的用戶羣一分爲兩種版本,它可以造成負面影響您的應用程序的排名。 – LearnCocos2D 2012-02-16 23:08:21
順便說一句,在cocos2d推薦的方式是使用-hd圖像,而不是使用Apple使用的@ 2x樣式,但有一些不兼容性(雖然文檔不能解釋它們是什麼)。 – LearnCocos2D 2012-02-16 23:09:10
感謝您指出這一點,我總是在CCFileUtils中收到一條關於未找到帶「-hd」後綴的圖形資源的警告,但由於設備上的所有內容都沒有問題,我只是忽略了該警告。我會改變@ 2x到-hd。 – aumanets 2012-02-17 09:58:10