Unity游戏如何调整画面适配不同的设备?

我在用Unity做一个简单的2D游戏,在Unity界面上一切都显示正常。但是当我在安卓设备上测试的时候,游戏屏幕变大了。

我应该怎样调整游戏屏幕呢?我是Unity新手,用的是C#。

原问题:How to adjust game screen for different devices?

阅读 11.5k
2 个回答

设置 屏幕分辨率为当前有效的分辨率

Screen.SetResolution (Screen.width, Screen.height, true);

做UI的时候按比例自适应,并且在Unity内部先按照相应的像素调试下就OK了。