簡體   English   中英

在通用ios應用程序中管理資源

[英]Managing resources in a universal ios app

我正在開發一個cocos2d游戲。 我需要使其通用。 問題是我想使用最少數量的圖像來使通用二進制文件盡可能小。 我是否有可能以某種方式使用與iPhone,Retina和iPad相同的圖像? 如果是,我該怎么做? 圖像大小和質量應該是多少? 有什么建議嗎?

謝謝和最好的問候

至於建議:為Retina設備和iPad提供高清分辨率的圖像,為非Retina設備提供SD分辨率的圖像。 不要考慮一個多合一的解決方案-沒有一個可以接受的解決方案。

  1. 不要在Retina設備或iPad上將SD圖像升級到高清分辨率。 看起來不會更好。

  2. 不要為非Retina設備縮小HD圖像的尺寸。 您的紋理仍將使用具有一半甚至四分之一可用內存的設備上4倍的內存。 另外,縮小圖像尺寸對性能不利,因為它必須由舊設備上的CPU完成。 盡管您可以縮小圖像的尺寸並保存縮小的紋理,但它會增加代碼的復雜性,並會增加加載時間。

這個問題沒有一個正確的答案。 一種方法是創建大於您需要的圖像,然后按比例縮小。 如果圖像沒有很多細節,那應該可以很好地工作。 例如,這就是您將應用程序圖標的512x512像素圖像與應用程序一起提交到App Store的原因。 Apple從未以該尺寸顯示圖像,而是使用它來創建各種較小的尺寸以在App Store中顯示。

另一種方法是使用矢量圖像,您可以根據需要任意繪制完美的圖像。 不幸的是,我能想到的iOS唯一支持的矢量格式是PDF。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM