1.获取UI宽高
首先,使用GetComponent<RectTransform>().sizeDelta获取,但是这样会有问题,会跟锚点设置有关,改变设置后获取不对
只适用于MiddleCenter
所以又看了API,可以使用GetComponent<RectTransform>().rect获取
打印如下:
2.获取屏幕宽高
- 宽度:
UnityEngine.Screen.width
- 高度:
UnityEngine.Screen.height
1.获取UI宽高
首先,使用GetComponent<RectTransform>().sizeDelta获取,但是这样会有问题,会跟锚点设置有关,改变设置后获取不对
只适用于MiddleCenter
所以又看了API,可以使用GetComponent<RectTransform>().rect获取
打印如下:
2.获取屏幕宽高
UnityEngine.Screen.width
UnityEngine.Screen.height