我尝试访问NGUI 2D UI相机的宽度和高度,并尝试使用NGUI访问按钮创建的宽度和高度。
答案 0 :(得分:0)
我只是想出来
UIPanel uiPanel = GameObject.Find ("UI Root").GetComponent<UIPanel>();
print(uiPanel.width");
print("uiPanel.height");
答案 1 :(得分:0)
另一种方法可能是:
var uiPanel = NGUITools.GetRoot(gameObject).GetComponent<UIPanel>();
print(uiPanel.width");
print("uiPanel.height");
并且您无法通过所有场景层次结构查找对象,直到找到它为止。此外,如果您使用多个UICameras并因此使用多个UIRoot,请确保获得正确的UICame。