我是Unity 2D的新手,正在其中创建游戏。我想在几乎所有设备(Android,iOS,Mac,Windows和Web)上运行该游戏。我很好奇看到Unity2D将如何处理这种情况并在各种设备上提供相同的用户体验。

我也注意到可以预览不同纵横比的游戏。它是屏幕的长宽比(例如游戏在这种类型的屏幕上的外观)还是相机的长宽比(在所有屏幕上看起来都一样)?是否需要根据设备的分辨率提供不同的图像资源?

我应该做一些特别的事情来支持不同的分辨率,宽高比等吗?

任何帮助将不胜感激。

最佳答案

以下博客文章中介绍了长宽比管理:http://2sa-studio.blogspot.com/2015/01/handling-aspect-ratio-in-unity2d.html

正交摄影机基本上具有size参数,该参数定义将在屏幕上渲染的世界区域的一半高度。

统一策略是:使渲染区域的高度适合屏幕高度。然后,可见宽度根据屏幕比例而变化。

10-08 16:53