0

我正在尝试访问 NGUI 2D UI 相机的宽度和高度,并尝试访问使用 NGUI 创建的按钮的宽度和高度。

4

2 回答 2

0

我只是想

UIPanel uiPanel = GameObject.Find ("UI Root").GetComponent<UIPanel>();

print(uiPanel.width");
print("uiPanel.height");
于 2014-05-23T07:24:59.823 回答
0

另一种方法可能是:

var uiPanel = NGUITools.GetRoot(gameObject).GetComponent<UIPanel>();
print(uiPanel.width");
print("uiPanel.height");

并且您避免在所有场景层次结构中寻找对象,直到找到它。此外,如果您使用多个 UICameras 并因此使用多个 UIRoots,请确保获得正确的一个。

于 2015-07-14T19:49:28.560 回答