unity3d 如何改变UI的宽高

分类栏目:unity3d教程

205

刚开始看这个问题感觉很简单,因为在写3D的unity中,改变物体大小啥的不都是很简单的吗?
但是要分清楚,你在3D世界下,一般改变物体的大小都是用的scale,那么有个需求,就是直接改变物体的大小,代码如下:

BackgroundRT = transform.Find("BackGround").GetComponent<RectTransform>();
BackgroundRT.sizeDelta = new Vector2(BackgroundRT.sizeDelta.x,0);