移动
//this.transform.Translate (Vector3.forward * Time.deltaTime);
//this.transform.Translate (Vector3.right * Time.deltaTime);
//this.transform.Translate (Vector3.up * Time.deltaTime);
旋转
//this.transform.Rotate (Vector3.up * Time.deltaTime * 5);
//this.transform.Rotate (new Vector3(0,1,0));
贴图显示
public Texture2D play;
public string info;
// Use this for initialization
void Start () {
info = "hello";
}
void OnGUI(){
GUI.Label (new Rect(150,150,150,200),info);
/*
* 连续按钮
if (GUI.RepeatButton (new Rect (50, 100, 150, 200), "I'm Label")) {
//GUI.Label(new Rect(200,200,20,80),"HELLO");
this.transform.Rotate (new Vector3(0,1,0));
}
*/
//贴图按钮
if (GUI.Button (new Rect (50, 50, play.width, play.height), play)) {
info = " always enter paly";
}
}
登陆:
public string username;
public string password;
void OnGUI(){
username = GUI.TextField (new Rect(50,50,100,30),username,15);
password = GUI.PasswordField (new Rect(50,100,100,30),password,"*"[0],15);
}
ToggleBar
public string[] resource = {"第一个","第二个","第三个","第四个"};
public bool s1 = false;
public bool s2 = false;
public int select;
void OnGUI(){
select = GUI.Toolbar (new Rect(10,10,resource.Length * 100,30),select,resource);
switch(select){
case 0:
s1 = GUI.Toggle(new Rect(10,50,150,30),s1,"一大个工具栏1");
s2 = GUI.Toggle(new Rect(10,100,150,30),s2,"一大个工具栏2");
break;
case 1:
s1 = GUI.Toggle(new Rect(10,50,150,30),s1,"二大个工具栏1");
s2 = GUI.Toggle(new Rect(10,100,150,30),s2,"二大个工具栏2");
break;
case 2:
s1 = GUI.Toggle(new Rect(10,50,150,30),s1,"三大个工具栏1");
s2 = GUI.Toggle(new Rect(10,100,150,30),s2,"三大个工具栏2");
break;
case 3:
s1 = GUI.Toggle(new Rect(10,50,150,30),s1,"四大个工具栏1");
s2 = GUI.Toggle(new Rect(10,100,150,30),s2,"四大个工具栏2");
break;
}
}
VerticalSlider(滑动杆):
public float verticalvalue = 0;
public float horizontalvalue = 0;
void OnGUI(){
horizontalva