1

我是 Marmalade 的新手机游戏开发者。所以我想获得不同屏幕尺寸分辨率的屏幕高度宽度Iw2DGetSurfaceWidth()和之间有什么区别IwGxGetScreenWidth(),是完全一样的还是如果不是哪个更好?

4

1 回答 1

4

IwGx 及其子组件使用三种不同类型的表面。

  1. 设备,它保存设备的宽度和高度,而不用担心屏幕方向。

  2. 屏幕,与设备相同,但在设备方向改变时切换宽度和高度。

  3. Surface,由程序员制作。创建表面由您决定。一个屏幕可以有多个表面,或者根本没有,比如图像。它是一个用于 UI 的矩形对象。

有关更多信息,您可以在文档中查找:

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

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

于 2013-02-18T16:19:36.240 回答