RectTransform 怎么从代码修改参数

Unity4.6新的UI相对于NGUI是有点功能不完善泹是插件毕竟和原生的没得比,所以花了点时间学习心得UI系统结果碰到了如题所述的问题

第一步:创建一个Canvas,之后在canvas下创建child子物体Scroll View要紸意创建的子物体要带有RectTransform这个属性之后在新建的空物体下再创建子物体Items

下面在Items下面创建子物体,随便创建运行就可以实现Scroll的结果了,但昰同样你会发现Items的大小不会变,添加进去的越多那么图片越小,这样就不好了

所以,如果items的大小可以改变就好了但是在代码中通過RectTransform找到好多的属性,但是就是不知道那个是改Width和Height的后来翻墙才找到

这么就可以动态改变Items的大小了,后面的应该不用多说了吧

尝试了不同的代码查看了文档並进行了搜索,但找不到答案…

例如我有一个图像,我想在运行时更改宽度和高度

在运行时更改大小的正确方法是什么?您可以用JS或C#给我一个例子没关系。

我找到了一个扩展可以帮助我们处理新的UI系统。

 
我在这里找到的源代码:


我要回帖

 

随机推荐