U Gui Auto Adaption by shunfy - 2

GUI

Unity uGUI 自适应方案

Unknown VersionUnknown LicenseUpdated 74 days agoCreated on August 2nd, 2019
Go to source

Unity uGUI界面自适应, 在一定的范围内, 进行分辨率适配

1. 大部分机型都可以使用默认的方式进行适配

2. 特殊机型进行根据型号进行适配

支持两种使用方式

1.排版自适应方式(排版要求高)

例:

标准分辨率(同样是界面排版分辨率):1920x1080 适配分辨率(大尺寸手机上最大显示的分辨率):2020x1180, 这就意味着在不同的机型上看到的范围(0~100像素)是不同的 在这种情况下就要求:

1.界面背景如果不拉伸的情况下 分辨率为 2020x1180
2.界面排版,需要考虑适应后的情况,尽量使用uGui的锚点排版。例如列表的显示范围等

2.硬拉深自适应方式(方便,但会影响一定的界面美观,并有可能造成粒子特效错位)

标准分辨率(同样是界面排版分辨率):1920x1080 适配分辨率(大尺寸手机上进行拉伸到的分辨率):2020x1180, 这就意味着在不同的机型上会看到不同程度的拉伸变形 在这种情况下只要按照标准分辨率排版即可 不用考虑适配情况 但是需要注意粒子特效或模型等的拉伸情况

横向自适应

垂直自适应

Show all projects by shunfy