Unity 3D GUI控制

  一个简单的Unity 3D GUI程序

 
实现过程。
 
首先,在GameObject新建一个Creat Empty,如图
Unity 3D GUI控制_第1张图片
 
接着,编写js代码。

function Update () {
}
function OnGUI ()
{// Make a background box
if(Time.time % 2 < 1)//菜单闪烁
 GUI.Box (Rect (600,300,100,90), "菜单");
 
 if (GUI.Button (Rect (610,330,80,20), "按钮1")) {
  print("You click Button 1!");
 }
 
 if (GUI.Button (Rect (610,360,80,20), "按钮2")) {
  print("You click Button 2!");
 }
 
 GUI.Box (Rect (0,0,100,50), "Top-left");
 GUI.Box (Rect (Screen.width - 100,0,100,50), "Top-right");
 GUI.Box (Rect (0,Screen.height - 50,100,50), "Bottom-right");
 GUI.Box (Rect (Screen.width - 100,Screen.height - 50,100,50), "Bottom-left");

 
}
最后把这段代码赋予第一步创建的对象。运行即可
 
 

 

 

  

 

 

你可能感兴趣的:(Unity 3D GUI控制)