2014-03-29 128 views
2

我有一位開發人員爲iPhone 5開發iOS版遊戲。他表示我們必須使用的遊戲分辨率爲320 x 568,但iphone 5的分辨率爲640 x 1136,他表示這是圖形的分辨率,而不是遊戲水準設計。這款遊戲是一款2D迷宮遊戲。Iphone 5遊戲分辨率

我仍在學習,所以任何幫助將不勝感激。哪個分辨率是正確的分辨率?爲什麼它是蘋果所說的一半?

在此先感謝

+1

看看這裏http://forum.unity3d.com/threads/150981-1136x640-iPhone-5-Resolution –

+1

謝謝Amiya,我通讀了。這是否意味着我們應該設計320 x 568並使用縮放?不會擴大圖形? – mickeyt500

回答

1

這是故事。當蘋果推出iPhone 4時,它推出了「視網膜顯示器」。也就是說,iPhone 4的屏幕像素比以前的iPhone多一倍。爲了彌補,蘋果推出了屏幕點系統。它的工作原理是這樣的:

-On非視網膜設備,1分= 1個像素 -On視網膜設備,1分= 2個像素

-On的任何設備,編程器的座標在點完成。 - 在任何設備上,藝術資產都應該使用像素

例如:我在視網膜設備上使用了200x200像素的圖像。當我將圖像加載到視圖中時,視圖的大小爲100x100點。

爲了確保圖像正確加載,您必須使用@ 2x後綴。如果您有200x200像素的圖像「myImage.png」,它將被加載爲200x200點,並將在視網膜設備上放大。相反,如果您將圖像命名爲「[email protected]」,相反,它會將圖像解釋爲100x100點,並在非視網膜設備上縮小。你也可以有兩個版本的圖像(Apple建議2張圖像,儘管它不是必須的)。如果您同時擁有100x100像素「myImage.png」和200x200像素「[email protected]」,它會將它們解釋爲同一圖像的兩個版本,並且會在視網膜設備上使用@ 2x一個,非視頻設備上使用另一個-retina設備。在這兩種情況下,圖像將被解釋爲100x100點。您可能還想看看Apple's High Resolution Guide