Unity4.6中修改RectTransform的宽度和高度
来源:互联网 发布:js定义数组 编辑:程序博客网 时间:2024/06/01 10:33
Unity4.6新的UI相对于NGUI是有点功能不完善,但是插件毕竟和原生的没得比,所以花了点时间学习心得UI系统,结果碰到了如题所述的问题
我想做一个ScrollView,使用Unity4.6的新UI
第一步:创建一个Canvas,之后在canvas下创建child子物体Scroll View,要注意创建的子物体要带有RectTransform这个属性之后在新建的空物体下再创建子物体Items
第二步:添加脚本,选中Scroll View,添加Mask组件和Scroll Rect组件,然后将Items拖到Scroll Rect组件的Content里面,给Scroll View添加一个背景图片,容易看出来效果;选中Items添加Layout组件的Vertical Layout这个组件是用来控制子物体排序的
下面在Items下面创建子物体,随便创建,运行就可以实现Scroll的结果了,但是同样你会发现,Items的大小不会变,添加进去的越多,那么图片越小,这样就不好了。
所以,如果items的大小可以改变就好了,但是在代码中通过RectTransform找到好多的属性,但是就是不知道那个是改Width和Height的,后来翻墙才找到
rectTransform.sizeDelta = new Vector2( yourWidth, yourHeight);
这么就可以动态改变Items的大小了,后面的应该不用多说了吧。
祝好
0 0
- Unity4.6中修改RectTransform的宽度和高度
- 代码中修改ImageView的高度和宽度
- android 修改videoview的宽度和高度
- android 中 view 的宽度和高度
- 修改Oracle 的sqlplus 默认 的显示宽度和高度
- ueditor修改富文本框宽度和高度的方法
- ueditor修改富文本框宽度和高度的方法
- IOS修改图片的像素(高度和宽度)
- 动态修改RectTransform的值
- ionic开发中屏幕的宽度和高度的获得
- ASP中取得图片宽度和高度的类
- 网页中限制图片的最大宽度和高度
- opencv中宽度和高度的下标范围
- Qt 中获取字体的像素高度和宽度
- Qt 中获取字体的像素高度和宽度
- 获取view的高度和宽度(在onCreate方法中)
- OnCreate中获取控件的宽度和高度
- android在OnCreate中获取控件的宽度和高度
- 织梦仿站系列教程第五讲——通用头部(一)
- 几个字符串函数指针的实现
- 一些关于概率的算法的个人总结
- 日经春秋 20141228
- 几种排序的性能测试
- Unity4.6中修改RectTransform的宽度和高度
- PHP Pydev Eclipse (linux or mac)
- Hibernate的缓存机制
- 网站下拉界面的实现
- 日经社説 20141228 高浜再稼働に広く地域の声を
- Mac OS切换网络环境后获取对IP为192.254.*.*的解决办法
- mako源码解读(2)——文档解析
- 日经社説 20141228 経済対策にバラマキの懸念はないか
- DOM对象和XMLHttpRequest对象