Unity UGUI 横竖屏切换自适应方案

Demo地址:https://github.com/achonor/ScreenAdapt

使用方法
1.将AdaptManager挂到场景中
2.具体使用可以查看Demo

Editor扩展使用
1.非运行状态下切换分辨率后点击菜单上的Achonor->ApplyAdaptScreen让UI重新适配屏幕
在这里插入图片描述
2.继承自AdaptBase的类包含两个属性LandscapeConfig, PortraitConfig分别是横屏配置和竖屏配置,UI调整之后可以在Inpsector中右键对应属性然后点击Copy Property将UI的属性拷贝到对应的配置中
在这里插入图片描述