2013-02-18 108 views
1

我是Marmalade的新手機遊戲開發商。所以我想要屏幕高度寬度分辨率不同的屏幕尺寸。 Iw2DGetSurfaceWidth()IwGxGetScreenWidth()之間有什麼區別,它是一樣的還是不一樣?哪一個更好?Marmalade Sdk屏幕尺寸分辨率

+1

「哪個更好」 是不是在這裏一個很好的問題。 – 2013-02-18 08:22:58

+0

@JanDvorak但問題是有意義的(儘管可能沒有用最好的方式表達出來)。根據[this](https://www.madewithmarmalade.com/devnet/forum/iwgxgetdevicedisplayscreenwidth-and-height-3),這兩個函數有明顯的區別。 – jogojapan 2013-02-18 08:25:51

+0

「X和Y有什麼區別?」非常好。 「哪一個更好?」不是。 – 2013-02-18 08:26:56

回答

4

IwGx及其子組件使用三種不同類型的表面。

  1. 設備,它可以保持設備的寬度和高度,而不必擔心屏幕變形。

  2. 屏幕,它與設備相同,但在設備方向更改時切換寬度和高度。

  3. 表面,由程序員製作。這取決於你創建曲面。屏幕可以有多個表面,或者根本沒有圖像。它是用於UI的矩形對象。

欲瞭解更多信息,你可以看看它在文檔中:

http://docs.madewithmarmalade.com/native/api_reference/iwgxapidocumentation/iwgxapioverview/screenmanipulation.html

http://docs.madewithmarmalade.com/native/api_reference/iw2dapidocumentation/iw2dapioverview/usingsurfaces.html