1. Camera的设置
- Camera中的orthography的Size决定摄像的可视范围,是由屏幕的高的一半来决定的,在unity中一般都是100像素为1单位(如果改成了128像素为1单位那么,Size也要相应的改变)
- Size = (屏幕的高/2)/100像素单位
- eg: 1920*1080分辨率的屏幕,设置的 Size = 1080/2/100 = 5.4
2. Canvas的设置
- Canvas组件:
- Render Mode : Screen Space - Camera
- 将设置好的相机拖入渲染相机中
- Canvas Scaler组件:
- UI Scale Mode:Scale With Screen Size
- Reference Resolution : 为屏幕分辨率的一半
- eg:1920*1080 分辨率的屏幕,那么设置的宽高:760 * 540
- Screen Match Mode :Match Width or Height
- Match:0~1
- 0:画布的宽与规定的宽一致
- 1:画布的高与规定的高一致
- 所以最好还是自己衡量一下,算好这个比例
- 上面所说的规定的高和宽就是Reference Resolution里面的高和宽
说点概念:
- 屏幕宽高比 =