这里以u2d为例:
在开发的时候选一个16/9的分辨率,比如667/375。
在画布中设置好分辨率375/667。
在Game窗口可以选择多种分辨率比例进行测试。
有些分辨率是2:1的,这时候在不改变画布大小的情况下,将背景图片拉伸或放一张更长的图片就可以实现对2:1分辨率的简单适配。
比如可以将处于底层的背景图片的宽/高修改为375/867,这样就可以实现对页面的简单适配,解决屏幕上下部分出现空白的问题。
当然还可以更好的适配,比如先获取设备的分辨率,然后按比例确定上下端元素的位置,比如一些位移和释放技能的位置。
代码:1
2
3# 在默认using UnityEngine;的情况下
Screen.height
Screen.width