我是iOS編程和編程的新手,因此對於有經驗的人來說,這可能是一個相當容易回答的問題。iOS-針對不同顯示屏尺寸包含不同的圖像尺寸
我正在製作一個使用sprite工具包的遊戲,我需要在iPhone 4和5上爲不同的視網膜顯示尺寸添加不同的背景圖像尺寸。我使用圖形包以.png格式創建圖像,然後添加他們到項目中,我的問題是,如果我製作640x1136大小的圖像,它可以在5上工作,如果我使用640x960,它可以在4上正常工作,但會在5的邊緣留下空白區域。 (我正在模擬器上運行它)
如果我包含兩個具有不同名稱的相同圖像,每個設備一個,我如何加載正確的圖像?我是否只需要高分辨率的圖像,並且可以使用一些代碼來改變圖像的加載方式,以便覆蓋整個屏幕而不會在兩個設備上出現像素化或質量損失?
任何幫助或建議表示讚賞。我很抱歉,如果這是一個簡單的問題,謝謝你的時間。
注意: 我在互聯網上發現了大量使用@ 2x後綴的高分辨率圖像,但那不是我要找的。我知道如何編碼不同的分辨率,只是不是兩個不同的屏幕尺寸,如果這是相同的分辨率。
您可以使用Images.xcassets目錄,並指定設備 – Dimentar