unity3d window、scroll窗口嵌套代码示例
var scrollVec : Vector2;var cls:boolean=false;var xx = Rect (120, 120, 320, 250);function OnGUI(){
GUI.Window(0, Rect(Screen.width-100, 35, 100, 220 ), windowF, "Management");
if(cls)
xx = GUI.Window(1, xx, windowjj, "Warehouse");
}
function windowF(){
GUILayout.BeginArea(Rect(4, 20, 90, 170));
scrollVec = GUILayout.BeginScrollView(scrollVec);
if(GUILayout.Button ("Warehouse"))
cls=true;
GUILayout.Button("Start");
GUILayout.Button("Fighting");
GUILayout.Button("Back");
GUILayout.Button("1");
GUILayout.Button("2");
GUILayout.Button("3");
GUILayout.Button("4");
GUILayout.Button("5");
GUILayout.Button("6");
GUILayout.Button("7");
GUILayout.Button("8");
GUILayout.EndScrollView();
GUILayout.EndArea();
GUI.DragWindow ();
}
function windowjj(windowID : int){
GUILayout.BeginArea(Rect(130, 160, 50, 130));
if(GUILayout.Button("Close")) cls=false;
GUILayout.EndArea(); GUI.DragWindow ();} 学习了{:5_397:}{:5_397:} 看完顶一个 学习了,谢谢 很不错 楼主是超人 难得一见的好帖 很好哦 不错不错 顶顶多好
页:
[1]