前不久遇到一个问题,使用Unity中的Raw Image的时候想要图片不被拉伸。

记得Image组件里面有一个参数:Preserve Aspect(锁定比例),可以针对Simple模式,勾选之后,无论图片的sizeDelta怎么变化,图片都会一直保持初始的比例缩放。

但是RawImage组件没有这个参数

于是就使用了Aspect Ratio Fitter组件,这个组件比较简单,只有两个参数,Aspect Mode和Aspect Ratio

1 、Aspect Mode

None = 0,//不使用任何适配

WidthControlsHeight = 1,//通过宽控制高

HeightControlsWidth = 2,//通过高控制宽

FitInParent = 3,// 控制子物体保持在父物体内

EnvelopeParent = 4//控制子物体覆盖父物体

2、Aspect Ratio :适配的比例

在RawImage组件下挂上Aspect Ratio Fitter组件,设置好你想要的属性,然后改变sizeDelta的宽高就会根据你设置的值来变化你的Tranform了,同理也适用于其他物体。

UGUI使用小技巧(三) Aspect Ratio Fitter的使用相关推荐

  1. Unity3d Ugui 20 Grid Layout Group Aspect Ratio Fitter

    Grid Layout Group网格布局 属性 Padding:布局组内边缘偏移. Cell Size:要用于组内每个布局元素的大小. Spacing:布局子元素之间的间距. Start Corne ...

  2. Unity3d中UGUI组件精简复盘(十八)Aspect Ratio Fitter组件

    上一节,我们简单概括了Unity3D编辑器中三大 Layout Group组件的简要介绍.具体详情链接为:Unity3d中UGUI组件精简复盘(十七)LayoutElement 话不多说,我们直接进入 ...

  3. Aspect Ratio Fitter 重温总结(多图)

    Aspect Ratio Fitter 组件是用来控制UI控件的宽高比的. 我们先来说一种比较常见的应用方式. 使用过UGUI锚点系统的都知道锚点设置成上图的作用, 它会使当前的RectTransfo ...

  4. 经验分享丨PMP备考小技巧三则

    首先,先浪一下: 参与2019年12月份的考试,很意外考试能够拿到5A,其实我的基础还是比较差的,能够拿到5A纯属侥幸,在此首先感谢清晖远程D班张老师的监督学习.另外与大家分享一下关于考试的一些小技巧 ...

  5. MATLAB | 那些你不得不知道的MATLAB小技巧(三)

    1: 比较常用绘图函数介绍 1.1: 填充图 半透明填充图:设置faceAlpha属性为0-1的数值即可调整透明度: % 生成三组x,y数据 x=linspace(-8,12,100); y1=nor ...

  6. Python3 小技巧三 每十个数取一次值

    题:元组有99个元素,我要每10个取一次 获得[xx,xx,xx,xx,...] 答案形式:[1-10]  [11-20]  [21-30] .... a = [1,2,3,4,5,6,7,8,9,1 ...

  7. 盘点Windows10系统的使用小技巧三 —— 虚拟桌面

    目录 用途介绍 使用介绍 快捷键介绍 很多时候,我们总是因桌面上那多且凌乱的窗口而烦躁不堪,有时候多希望能够同时使用多个显示屏,然而这并不现实. 其实,Windows10系统已经自带了一个解决方案-- ...

  8. 自带flash的浏览器_小技巧:三步还你一个干净清爽无广告的360浏览器

    作为六年的老司机,说实话360旗下的浏览器(PC版)还是比较好用的.但是随着360浏览器装机量的膨胀,各种广告植入.推广.弹窗,这对于喜欢干净清爽简洁风格的用户来说很是不爽~ 是时候找个时间来给自己的 ...

  9. php三步运算法,小技巧----“三步翻转法”

    例:实现字符串左移函数,比如"abcdefghi"循环左移3位就是"defghiabc". #include #include #include #includ ...

最新文章

  1. Strongswan — 常用配置说明
  2. 在python中等号前面与后面分别是什么意思-Python中%是什么意思?python中百分号如何使用?...
  3. Windows 10 开发环境搭建
  4. Python3NumPy的常用函数
  5. python实现ldap接入
  6. ElasticSearch各种查询对象Query的使用
  7. oracle12cnolog,oracle12c 服务占用内存太大,oracle调整内存解决方法
  8. 漫天飞舞的蒲公英你是我的幸福吗
  9. 昆明北大附中2021高考成绩查询入口,昆明高考成绩单:昆明多所高中高考数据来啦!...
  10. PHP array_rand随机获取数组中的数据
  11. 前端实现炫酷动效_10大炫酷的HTML5文字动画特效欣赏
  12. 解惑:Redis的HSCAN命令中COUNT参数的失效场景
  13. apk倒入android studio,反编译apk导入android studio
  14. catia中的螺旋伞齿轮画法_CATIA齿轮绘制方法
  15. android端的声音检测程序(检测声音分贝大小)
  16. 机器学习初探:(十一)主成分分析
  17. 秦九韶算法的matlab表示,1.3.2秦九韶算法
  18. linux 嵌入式 播放器,基于Linux的嵌入式媒体播放器研究
  19. 360浏览器如何开启翻译功能?
  20. debug - 用Procmon记录目标程序启动后的操作

热门文章

  1. (首发)BT5 R1 BlackHat(黑帽子)版本迅雷下载地址
  2. Pytorch入门+实战系列七:图片风格迁移和GAN
  3. maven工程配置私库
  4. thinkphp ajax volist,thinkphp中volist标签在ajax使用有哪些注意事项
  5. 好佳居窗帘十大品牌 窗帘如何搭配才更有情调
  6. 我的微语录周记2011-03-07---2011-03-13
  7. 数据挖掘经典算法(一):K近邻(KNN)
  8. linuxshell常用技巧
  9. 红米3S解锁_解账号锁刷机包_(2016033-2016036-2016035)线刷包
  10. 苹果手机怎么清理内存垃圾?2个方法,快速解决