UGUI的Canvas Scaler
CanvasScaler
- 三种定位模式
- Constant Pixel Size
- 恒定像素大小模式
- Scale参数会作用于Canvas的游戏物体
- 在该模式下屏幕尺寸发生什么变化,UI元素都不会改变
- Reference Pixels Per Unit 参考像素单位,默认保持为1
- Scale With Screen Size
- 在手游项目开发中,使用该模式
- UI元素的尺寸会跟随屏幕比例进行相应的自动缩放
- Reference Resolution 参考分辨率,设置成项目开发时使用的分辨率,就会按照这个比例进行缩放
- Screen Match Mode 屏幕匹配模式
- Match Width Or Heigth 匹配宽度或高度
- Expand扩大
- Shrink 缩小
- 当选中第一个时候,会出现Match滑块条,0-1代表宽高
- 横屏游戏用Height,竖屏游戏用Width 以短方向匹配
- 第三种是固定物理尺寸,使用很少
总结
- 第一和第三都是固定模式,不适合手游项目的开发,由于屏幕分辨率不统一,经常用第二种开发
UGUI的Canvas Scaler相关推荐
- UGUI中的Canvas、Camera和Canvas Scaler
原文:http://www.jianshu.com/p/96fd1fbe8409 投影空间和屏幕空间 先不说UI,如果是一个普通渲染流程,一个Cube普通地被渲染. 800X600的屏幕中,右边的Cu ...
- Unity中UGUI之Canvas属性解读版本二
Canvas Render Modes(渲染模式) 1.在screen空间中渲染 2.在world空间中渲染 Screen Space-Overlay 在这个渲染模式中,UI元素将在场景的上面.如果场 ...
- UGUI笔记—Canvas、Image
UGUI基础 Unity版本 2021.3.9f UI容器Canvas UI元素想要被相机渲染,要么挂载在Canvas节点下 要么自带Canvas组件 在场景中的UI元素的渲染以场景相机位置为准 Ca ...
- Unity UGUI - Canvas / Camera
1.Canvas: 1)Render Mode : Screen Space -Camera 2)Render Camera : UICamera(自己创建的相机) 3)Plane Distance ...
- UGUI组件之Canvas 组件简单笔记
Canvas 组件介绍 Canvas 组件的用途是用于 UGUI 系统内的 UI 游戏物体的渲染. 如果没有该组件,所有的 UGUI 游戏物体都将无法显示. 而 Canvas 组件本身又分为三种渲染模 ...
- UGUI Canvas
Render Mode Screen Space - Overlay 在此模式下不会参照到Camera,UI直接显示在任何对象之上 1.Pixel Perfect:可以使图像更清晰,但是有额外的性能开 ...
- ugui unity3d 仪表盘_Unity3D---UGUI---UI创建以及Canvas设置
1.创建场景 使用快捷键以及鼠标点击都可 QQ截图20180127105022.png 2.Image创建 最简单的先创建一个Image 在Hierarchy窗口里的空白处右键点击>>UI ...
- UGUI全面实践教程
UGUI全面实践教程 试读文档下载地址:http://pan.baidu.com/s/1hq3UYGk 介绍:UGUI是Unity官方推出的最新UI系统.本教程为国内唯一的UGUI专向资料.本教程 ...
- UGUI——基本组件
UGUI UGUI指的是Unity中的UI处理.GUI通常用于一些Debug调试.相比于NGUI,UGUI增加了渲染顺序,自动为我们省去了图集的操作,只需要更改Sprite类型即可.最重要的是屏幕自适 ...
- Unity UGUI屏幕自适应
转载http://blog.csdn.net/lyh916/article/details/50865541 参考链接: http://www.jianshu.com/p/96fd1fbe8409 h ...
最新文章
- 初创公司为什么要我_在一家大型初创公司担任副总裁之前,我希望知道什么
- 《需求分析与系统设计》阅读笔记三
- 两款扁平步进电机及其驱动器VSMD102
- 周志华《机器学习》章节整理
- android打开项目更换版本,android1.6项目,换成其他包的方法,及修改默认启动虚拟机的版本...
- go语言游戏编程-Ebiten渲染一张图片
- 嵌入式基于linux电机控制器,基于嵌入式Linux的移动机器人控制系统
- python变量定义问题_python 定义n个变量方法 (变量声明自动化)
- NeHe OpenGL教程 第四课:旋转
- brew安装_解决安装brew报的curl的443错误
- Java编程思想学习笔记-第11章
- function declaration isn't a prototype解决办法
- as3位图绘制器(矢量器):as3potrace
- 盘点电商大战背后的技术力量支撑
- 光伏电站运维管理系统
- 货币代码,不允许ALE通讯
- 领导提拔你的原因,只有这点最真实,其他都是瞎扯!
- @Column中的length属性和@Size和@length区别
- vue下拉el-select二级联动
- 长沙有哪些牛逼的互联网公司?看完我想回长沙了!
热门文章
- Dart基础第12篇:一个类实现多个接口 以及Dart中的Mixins
- Android RecyclerView根据不同的item设置不同的背景颜色
- Android 项目中用得最多最火的第三方框架可能都在这里了
- Android 实现计时器
- 浅析Linux设备树dts相关知识
- 牛客 128A 礼物 (组合计数)
- Eclipse的PHP插件PHPEclipse安装和使用
- android——GestureDetector.OnGestureListener 手势详解
- [SQL Server] Access和SQL Server的数据迁移
- Ansible详解(十八)——Ansible使用小技巧