Unity3D: 修改组件宽高
来源:互联网 发布:云计算服务提供商 编辑:程序博客网 时间:2024/06/04 19:58
有时候,需要在脚本里动态修改组件宽高,利用组件的属性只能修改位置和缩放,不能修改组件宽高。
而通过修改RectTransform的宽度和高度来修改组件的 大小:
// 先获取 该组件的 RectTransform
RectTransform transform = obj.transform.GetComponent<RectTransform>();transform.sizeDelta = new Vector2(m_Width, m_Height); // 宽,高
这样就可以改变该组件的宽高了。
Tips:
Text 组件 自适配大小 添加 Content Size Fitter(Script), 然后选中 PreferredSize(Horizontal Fit)
这样Text 组件宽度会根据 文本长度 自动适配宽度
CContent Size Fitter 属性说明:Unconstrained:不执行任何调整 MinSize:调整内容的最小大小 PreferredSize:调整内容的首选大小,也就是会自动根据内容来调整大小
阅读全文
0 0
- Unity3D: 修改组件宽高
- unity3D获取屏幕宽高
- Unity3D第一人称第三人称角色控制组件修改C#版
- Unity3D研究之第一人称第三人称角色控制组件修改
- Unity3D之第一人称第三人称角色控制组件修改C#版本
- Unity3D之第一人称第三人称角色控制组件修改C#版本
- Unity3D组件
- VideoView修改宽高
- iPhone屏幕、组件宽高
- Unity3D -- 获取游戏屏幕的宽高
- java修改图片宽高
- Unity3D【脚本】获取游戏物体的Animator组件,并且修改动画属性
- Unity3d之组件Component
- Unity3d之组件Component
- Unity3D 刚体组件
- Unity3D拖拉组件
- Unity3D 进度条组件
- Unity3d变换组件(Transform)
- JS自定义方法去除空格
- Android中的二维码生成与扫描
- 关于python中带下划线的变量和函数的意义
- 【CSS样式层叠表】:position属性|static|absolute|relative|fix|四种控制方式的使用方法
- 如何解决Eclipse在Ubuntu Unity下的图标显示问题
- Unity3D: 修改组件宽高
- 算法(入门)-插入排序
- redis入门基础
- 2017云栖大会Tech Insight亮点大剧透
- Spark 介绍(基于内存计算的大数据并行计算框架)
- 统计学习:正则化与交叉验证
- mysql 基准测试
- 数人云架构师:微服务体系中的K8S&Mesos调度与服务发现
- Nginx的启动(start),停止(stop)命令