1.int x=0;
if(Input.GetButtonDown(“Fire1”)){
x=x+1;
}
2.访问物体以及物体的组件
gameObject.Find(“NOB”).GetComponent(GUIText)=”子弹数”+x;
C#版:GameObject.Find (“Canvas/NOB”).GetComponent().text = “Number of bullet: ” + i;
3.实现消灭计数 int NOD=0
if(GameObject.transform.position.y<0){
GameObject.Find(“Main Camera”).GetComponent().NOD++;
}
4.GameObject.Find().GetCompnent<>().enable=false;
5.添加按钮 屏幕左上角是(0,0),(x,y,长,宽)
void OnGUI()
if(GUI.Button(Rect(180,100,60,30),”Quit”)){
Application.Quit();
}
if(GUI.Button(Rect(280,100,60,30),”Restart”)){
Application.LoadLevel(“01”);//重新加载场景
}
gameObject.GetCompnent().Play();
audio.Pause();
audio.Stop();
6.添加声音 添加Audio Source
Play On Awake自动播放
Loop 循环播放
void OnGUI(){
//Quit and Restart game
if(GUI.Button(new Rect(0,100,60,30),"Quit")){
Application.Quit();
}
if(GUI.Button(new Rect(60,100,60,30),"Restart")){
Application.LoadLevel("01");
}
if(GUI.Button(new Rect(100,130,70,50),"Play")){
gameObject.GetComponent ().Play();
}
if (GUI.Button (new Rect (100, 200, 70, 50), "Pause")) {
gameObject.GetComponent ().Pause();
}
if (GUI.Button (new Rect (100, 270, 70, 50), "Stop")) {
gameObject.GetComponent ().Stop();
}
}