0

我正在开发一个使用关卡的游戏。级别以默认的场景宽度和高度分辨率制作。

我担心的是当游戏在 iPads iphone 5 等设备上玩时,从关卡 xml 文件加载的精灵的位置会因为屏幕尺寸不合适。

就我而言,有人可以告诉我在这种情况下最好的做法,或者对我应该采取的方法提出一些建议吗?

另外,如果有人遇到过这种情况,请告诉我。

谢谢。:)

4

1 回答 1

0

通常,这与您存储关卡数据的方式或位置无关。

这些是标准方法,哪种方法适合您,具体取决于您的要求和期望的结果:

  1. 单独设计每个屏幕分辨率(容易出错,乏味)
  2. 设计一种屏幕分辨率,然后根据屏幕纵横比放大或缩小(可能导致倾斜,因为屏幕尺寸缩放的宽度和高度可能不同)
  3. 设计最小的屏幕分辨率,然后在屏幕上居中显示内容(这会在顶部/底部或左侧/右侧留下未使用的区域)
  4. 与上面相同,但缩放内容以填满屏幕(这将删除信箱,但也会从视图中部分删除一侧的内容)

本质上,这与电影在尝试适应不同纵横比的屏幕时遇到的问题相同。

通常,这只是将输入(位置)缩放到所需输出的问题。最简单的方法是保持纵横比并允许信箱。但是,如果不采取任何措施隐藏信箱(黑色区域),Apple 可能会拒绝信箱应用程序,因为 Apple 要求应用程序支持宽屏分辨率,而信箱通常不属于他们对“支持宽屏”的定义。

于 2013-09-27T08:21:21.103 回答