Unity中的Android屏幕分辨率通用

时间:2015-10-08 14:23:00

标签: android android-layout unity3d

我对Android开发很新,我有一个简单的游戏,我已经在几个设备上测试过。在我的Unity屏幕和其中一个Android设备上,一切正常。但是,当我在其他设备上测试游戏离屏幕只有一半?!如何让游戏真正适用于每个屏幕分辨率?

1 个答案:

答案 0 :(得分:0)

Canvas Scalar是您的解决方案。 Canvas Scaler组件用于控制Canvas中UI元素的整体比例和像素密度。此缩放会影响“画布”下的所有内容,包括字体大小和图像边框。

如果Canvas设置为'Screen Space - Overlay'或'Screen Space - Camera',则Canvas Scaler UI Scale Mode可以设置为Constant Pixel Size,Scale With Screen Size或Constant Physical Size。

此YouTube视频概述了如何操作:

https://www.youtube.com/watch?v=XkfhxuNr9Es