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的屬性拷貝到對應的配置中
在這裏插入圖片描述