我正在开发一个使用关卡的游戏。级别以默认的场景宽度和高度分辨率制作。
我担心的是当游戏在 iPads iphone 5 等设备上玩时,从关卡 xml 文件加载的精灵的位置会因为屏幕尺寸不合适。
就我而言,有人可以告诉我在这种情况下最好的做法,或者对我应该采取的方法提出一些建议吗?
另外,如果有人遇到过这种情况,请告诉我。
谢谢。:)
我正在开发一个使用关卡的游戏。级别以默认的场景宽度和高度分辨率制作。
我担心的是当游戏在 iPads iphone 5 等设备上玩时,从关卡 xml 文件加载的精灵的位置会因为屏幕尺寸不合适。
就我而言,有人可以告诉我在这种情况下最好的做法,或者对我应该采取的方法提出一些建议吗?
另外,如果有人遇到过这种情况,请告诉我。
谢谢。:)
通常,这与您存储关卡数据的方式或位置无关。
这些是标准方法,哪种方法适合您,具体取决于您的要求和期望的结果:
本质上,这与电影在尝试适应不同纵横比的屏幕时遇到的问题相同。
通常,这只是将输入(位置)缩放到所需输出的问题。最简单的方法是保持纵横比并允许信箱。但是,如果不采取任何措施隐藏信箱(黑色区域),Apple 可能会拒绝信箱应用程序,因为 Apple 要求应用程序支持宽屏分辨率,而信箱通常不属于他们对“支持宽屏”的定义。