文档章节

Unity自动生成各种机型分辨率效果工具

o
 osc_zoa3moe9
发布于 2019/12/07 17:20
字数 478
阅读 51
收藏 0

精选30+云产品,助力企业轻松上云!>>>

Unity 自动生成各种机型分辨率效果图工具


问题由来

  • 如今手机分辨率越来越多
  • 刘海屏、水滴屏、挖孔屏异性屏也越来越多
  • 产生的适配问题也越来多
  • Unity在默认分辨率开发下很难发现UI是否适配其他分辨率和异性屏
  • 导致后期提出很多UI适配BUG

解决方案

  • 提前发现UI适配BUG
  • 自动生成UI在各种分辨率下效果
  • 自动生成UI在各种异性屏下效果(防止按钮 关键UI被遮挡)
  • 一键化

解决流程

收集热门机型分辨率

  • iPhone 11 Pro Max 1242 2688
  • iPhone 11 Pro 1125 2436
  • iPhone 11 828 1792
  • iPhone XR 828 1792
  • iPhone XS Max 1242 2688
  • iPhone XS 1125 2436
  • iPhone X 1125 2436
  • iPhone 8 Plus 1080 1920
  • iPhone 8 750 1334
  • iPhone 7 Plus 1080 1920
  • iPhone 7 750 1334
  • iPhone 6 Plus 1242 2208
  • iPhone 6 750 1334
  • iPhone 5 640 1136
  • iPad mini 2 1536 2048
  • iPad mini 3 1536 2048
  • iPad mini 4 1536 2048
  • iPad (第五代) 1536 2048
  • iPad (第六代) 1536 2048
  • iPad Air (第一代) 1536 2048
  • iPad Air 2 1536 2048
  • iPad Pro 9.7英寸 1536 2048
  • iPad Pro 10.5英寸 1668 2224
  • iPad Pro 12.9英寸 (第一代) 2048 2732
  • iPad Pro 12.9英寸 (第二代) 2048 2732
  • iPad mini 5 1536 2048
  • iPad (第七代) 1620 2160
  • iPad Air 3 1668 2224
  • iPad Pro 11英寸 1668 2388
  • iPad Pro 12.9英寸 (第三代) 2048 2732

收集热门异性屏机型蒙版

例如 红色区域为不可见、不可点击

代码设计流程

  • 通过设置Game视图的Size设置分辨率(因为Unity接口没开放 所有用反射实现)
  • 截图保存到桌面
  • 一键化

Github地址

https://github.com/QiangZou/AdapterTool

使用方式

  • 运行Unity
  • 打开你的界面
  • 点击菜单栏 Tool -> AdapterTool -> 一键生成到桌面
  • 查看桌面截图文件夹

效果展示

  • 1136x640分辨率 1136x640
  • iPhone X 2436x1125分辨率 iPhone X 2436x1125
o
粉丝 1
博文 500
码字总数 0
作品 0
私信 提问
加载中
请先登录后再评论。
关于Addressable打包大小的疑问

1)关于Addressable打包大小的疑问 2)华为机型上人物模型锯齿严重问题 3)Unity 2019图片压缩格式选择 4)Splash用到的纹理常驻内存 5)新版TileMap的重叠面渲染问题...

UWA
04/15
0
0
Unity2018.3中文更新日志速览版

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zhenghongzhi6/article/details/85074629 本文首发于洪流学堂微信公众号。 洪流学堂,学Unity快人几步 Unity2...

关尔Manic
2018/12/18
0
0
【Unity3D技术文档翻译】第3.6.2.3篇 UV重叠结果(UV overlap feedback)

上一章:【Unity3D技术文档翻译】第3.6.2.2篇 光照贴图接缝缝合(Lightmap seam stitching) 本章原文所在章节:【Unity Manual】→【Graphics】→【Graphics Overview】→【Lighting】→【G...

何三思
2018/08/01
0
0
【Unity3D】待整理资料 UGUI自适应屏幕与锚点

Unity3D】UGUI自适应屏幕与锚点 2017年04月17日 17:05:12 yongh701 阅读数:21865 版权声明:本文为博主原创文章,未经博主允许,欢迎随意转载,标好作者+原文地址就可以了!感谢欣赏!觉得好...

土豆你个酸菜
2019/03/27
0
0
巧妙设置Texture Type,将ShadowMask内存占用变成之前的1/4

0x00 前言 在这篇文章中,我选择了过去一周Unity官方社区交流群中比较有代表性的几个问题,总结在这里和大家进行分享。同时,也欢迎大家加入我们这个讨论干货的官方技术群,交流看法分享经验...

osc_jor8x3el
2018/07/09
3
0

没有更多内容

加载失败,请刷新页面

加载更多

博客园二次元主题——Sakura

碎碎念 嗯,时隔多久也记不清了,我又回来了,总算是忙里偷闲把这篇文章写出来,有人要过很多次我的博客园美化方案,但是实在是忙啊,也因为我的前台技术不好,代码bug很多,所以也有点不想把...

osc_2y6i16fz
54分钟前
19
0
highcharts 自适应div的宽度

如果窗口变化时,highcharts图表是自带自适应的,但是切换折叠菜单时,highchats图表并不自适应外层div的宽度。如何实现适应div的宽度? 在网上找到有个 reflow 的方法,我是在项目中引入的 ...

tianyawhl
54分钟前
23
0
个人作业——软件工程实践总结&个人技术博客

这个作业属于哪个课程 2020春|S班 (福州大学) 这个作业要求在哪里 个人作业——软件工程实践总结&个人技术博客 这个作业的目标 回顾这门课程带来的提升、团队总结、实践中的经验总结、对下届...

osc_g032zryv
56分钟前
17
0
从封装变化的角度看设计模式——对象创建

封装变化之对象创建 在对象创建的过程中,经常会出现的一个问题就是通过显示地指定一个类来创建对象,从而导致紧耦合。这是因为创建对象时指定类名将使你受特定实现的约束而不是特定接口的约...

osc_r5t7sskd
56分钟前
19
0
从封装变化的角度看设计模式——对象创建

封装变化之对象创建 在对象创建的过程中,经常会出现的一个问题就是通过显示地指定一个类来创建对象,从而导致紧耦合。这是因为创建对象时指定类名将使你受特定实现的约束而不是特定接口的约...

osc_i5oyb1xr
57分钟前
11
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部