首页 > Unity3D频道 > 【UGUI研究院】 > UGUI研究院之iPhoneX自适应分辨率(三十一)
2018
03-20

UGUI研究院之iPhoneX自适应分辨率(三十一)

最近把游戏的iPhoneX自适应做完了,并且已经过了审。我的做法是每个界面的最上层都是一个横纵Stretch自动拉伸的,检测当发现是iPhoneX时,打开界面代码中自动设置 Left Top Right Bottom 为44.

UGUI研究院之iPhoneX自适应分辨率(三十一) - 雨松MOMO程序研究院 - 1

由于我们用的是Unity5.5.4,并没有方法来判断是否是iPhoneX 所以就用分辨率判断了。

接着就是界面最下面可能有些需要全屏的图,这样就不全屏了,所以需要给全屏图挂一个脚本。一般做全屏图有两种方式,一个是自动拉伸的,另一个就是AspectTatioFitter带裁切的全屏。

OK

雨松MOMO提醒您:亲,如果您觉得本文不错,快快将这篇文章分享出去吧 。另外请点击网站顶部彩色广告或者捐赠支持本站发展,谢谢!

--

最后编辑:
作者:雨松MOMO
专注移动互联网,Unity3D游戏开发
捐 赠如果您愿意花10块钱请我喝一杯咖啡的话,请用手机扫描二维码即可通过支付宝直接向我捐款哦。

UGUI研究院之iPhoneX自适应分辨率(三十一)》有 7 条评论

  1. 说:

    是AspectRatioFitter

  2. Fly 说:

    NGUI做法差不多
    但是你是真的这样子写死?现在全面屏越来越多

  3. long 说:

    44 怎么来的?ios 文档好像没说多少

  4. Mmmmm83777 说:

    哈哈,我也是这么搞的,也已过审

留下一个回复

你的email不会被公开。