
背景在实际项目中时常常需要UI适配不同的屏幕分辨率如不同的手机今天我们讲讲在unity中UGUI主要自适应的方法AnchorsCanvas Scaler1.Anchors任何一个rectTransform都有Anchors的属性它的目的时固定UI距离某个角或者边的位置2.Canvas ScalerCanvas上默认会有Canvas Scaler 组件将UIScaleMode勾选为ScaleWithScreenSizeReference Resolution 填写你拼接UI时的分辨率Canvas将会自动根据你设置的分辨率来适应当前的分辨率ScreenMathMode以宽度还是高度为主进行适配效果演示我都时设置红色UI距离顶部一样的距离