原文地址:http://blog.csdn.net/dingkun520wy/article/details/49471789

1、Canvas的属性配置

2、Canvas Scaler的属性配置

3、根据不同的屏幕的比例动态修改缩放基准

void Start () {float standard_width = 960f;        //初始宽度float standard_height = 640f;       //初始高度float device_width = 0f;                //当前设备宽度float device_height = 0f;               //当前设备高度float adjustor = 0f;         //屏幕矫正比例//获取设备宽高device_width = Screen.width;device_height = Screen.height;//计算宽高比例float standard_aspect = standard_width / standard_height;float device_aspect = device_width / device_height;//计算矫正比例if (device_aspect < standard_aspect){adjustor = standard_aspect / device_aspect;}CanvasScaler canvasScalerTemp = transform.GetComponent<CanvasScaler>();if (adjustor == 0){canvasScalerTemp.matchWidthOrHeight = 1;}else{canvasScalerTemp.matchWidthOrHeight = 0;}}

将脚本挂在画布控件上。

效果

转载于:https://www.cnblogs.com/lexiaoyao-jun/p/5208248.html

Unity3d + UGUI 的多分辨率适配相关推荐

  1. Unity多分辨率适配

    UGUI: 原文链接:http://blog.csdn.net/dingkun520wy/article/details/49471789 1.Canvas的属性配置 2.Canvas Scaler的 ...

  2. Unity3d UGUI 实现底部UI自适应的功能(含工程)

    Unity3d UGUI 实现底部UI自适应的功能(含工程) 前言 UI的自适应常常在项目中使用到,特别手游中,不同比例屏幕的手机,如果能考一套UI自适应显示,能省去不少的开发工作量.这里只是浅浅的讨 ...

  3. 【转】android多分辨率适配

    前一阶段开发android项目,由于客户要求进行多分辨率适配,能够支持国内主流的分辨率手机.因此经过了几次开发走了很多弯路,目前刚刚领略了android多分辨率适配的一些方法. 先介绍一下所走的弯路, ...

  4. Cocos2d-x 多分辨率适配完全解析

    本文为 泰然网 刘克南 原创. 转自cocoachina,原文地址:http://www.cocoachina.com/applenews/devnews/2013/0809/6767.html 从C ...

  5. Unity3d UGUI 通用Confirm确认对话框实现(Inventory Pro学习总结)

    背景 曾几何时,在Winform中,使用MessageBox对话框是如此happy,后来还有人封装了可以选择各种图标和带隐藏详情的MessageBox,现在Unity3d UGui就没有了这样的好事情 ...

  6. Unity3d Ugui图片上制作点光 、棱形光效果shader,并具有裁切

    Unity3d Ugui图片上制作点光 .棱形光效果 实现的效果可以参考如下图所示 通过shader来实现上述的效果,为了大家的适应性,推荐在unity官方的默认ui shader上更改,我用的是20 ...

  7. Unity3d UGUI基础控件使用(一)

    转载自:Unity3d UGUI基础控件使用(一) 一:UGUI介绍 UGUI是Unity4.6之后,经过多重测试,推出全新的UI系统,更灵活,快捷,易用的可视化游戏UI开发工具. 由于之前传统的UI ...

  8. 游戏开发29课 cocoscreator 多分辨率适配方案

    多分辨率适配方案 Cocos Creator 3.0 在整体设计上沿用了 Cocos Creator 2.x 一套资源适配多种分辨率屏幕的方案.简单概括来说,我们通过以下几个部分完成多分辨率适配解决方 ...

  9. 开机动画制作及多分辨率适配

    1.开机动画制作 开机动画资源文件:bootanimation.zip 解压后的文件目录: desc.txt文件内容: 512 416 60 代表的分别是宽,高,帧数:具体为:开机动画的宽度为512个 ...

最新文章

  1. 创建squashfs.img文件挂载失败
  2. node简单实现一个更改头像功能
  3. tensorflow基础练习:线性模型
  4. 文件上传到ubuntu -- WinSCP 登录ftp服务器
  5. springmvc 实例应用
  6. C++ 成员函数做友元
  7. 团队作业9——第二次项目冲刺2(Beta阶段)
  8. SAP Spartacus 页面 cx-storefront 的填充逻辑
  9. 低压抽屉柜常见故障处理方法_低压配电设备常见故障分析,处理办法介绍
  10. Java NIO (十四)NIO 和 IO 的区别和适用场景分析
  11. asp 禁止某一个目录_asp.net core 系列 10 配置configuration (上)
  12. 2016022604 - redis命令介绍
  13. CStatic类的GDI双缓冲绘图
  14. 智能算法——遗传算法原理、应用汇总
  15. BLE芯片商总结和市场趋势分析
  16. Linux 操作系统基础知识总结
  17. 【活动报名】1024,一起过节,一起品网易/美团/贝壳/PingCAP/爱奇艺云原生实践干货!
  18. 计算机专硕学硕哪个好考啊,【专硕考研】计算机考研选学硕还是专硕?
  19. 【论文阅读笔记】Beamforming Optimization for Wireless Network Aided by IRS with Discrete Phase Shifts
  20. java题目——月供计算器

热门文章

  1. Git flow(使用工具自动git flow+解决合并冲突)
  2. mysql查找有小数点的数据_MySQL中查询中位数?
  3. 织梦怎样调取mysql_如何实现dedecms外部数据库调用
  4. springboot整合freemarker中文乱码
  5. jfinal 获得 webapp 文件下文件路径
  6. vb 关于窗口样式的API以及处理文本的API参考
  7. 30个经典机器学习项目,GitHub星星加起来超过16万丨资源
  8. 科大讯飞2017年报:营收54亿利润5.9亿,政府补助1.18亿
  9. 用机器学习拯救“智障”聊天机器人,谷歌开放分析平台Chatbase
  10. Angular4的QuickStart—— ES6 而非TypeScript