UGUI组件获取及属性设置方法

首先先导入命名空间(没有导入,就会发现怎么都找不到想要获取的组件)

using UnityEngine.UI;

简单案例:

RectTransform rectTransform = GetComponent<RectTransform>(); 
if(rectTransform != null)
{
	//设置长宽 ugui需要这样设置
	rectTransform.sizeDelta = new Vector2(100.0f, 250.0f); 
	//UGUI设置位置也需要用 RectTransform来设置。形变和旋转用 transform 和 RectTransform 都可以
	rectTransform.localPosition = new Vector3(1,2,3);
}
else
{
	Debug.Log("RectTransform null");
}

如上,就是这么简单。

Text 和Image 等 和一般的都一样。之所以会找不到,只是因为没有导入命名空间而已

1

本文链接:

https://bobsong.cn/665.html
1 + 9 =
快来做第一个评论的人吧~