Unity 2D:如何在Unity 2D中支持多平台和不同宽高比设备?

时间:2014-09-29 12:54:00

标签: android ios unity3d aspect-ratio multiplatform

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

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

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

任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:3)

纵横比管理在以下博客文章中进行了解释:http://2sa-studio.blogspot.com/2015/01/handling-aspect-ratio-in-unity2d.html

基本上,正交相机有一个size参数,用于定义将在屏幕上呈现的世界区域的半高。

Unity策略是:将渲染区域高度调整为屏幕高度。然后可见宽度根据屏幕比例而变化。