首页 > 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自适应分辨率(三十一)》有 12 条评论

  1. zhourui 说:

    momo,最近开始用unity做Android游戏开发,发现很多东西在Android上都没法正常使用,比如查找一个目录下的所有文件,还有加载StreamingAssets下的一个txt, jar:file:///data/app/com.XXX.XXX-32swj-wqw4NcKiP9LEPfdg==/base.apk!/assets/Config/GameFloatConfig.txt这是txt的完整路径,但是无论如何都无法打开这个文件,这两个问题已经困扰我很多天了,一直没有查到有用的资料能解决问题的

  2. gaa 说:

    我是改 ios screen大小的 不用改项目代码。。

  3. 说:

    是AspectRatioFitter

  4. Fly 说:

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

  5. long 说:

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

  6. Mmmmm83777 说:

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

留下一个回复

你的email不会被公开。