Unity 3D学习日记(3)

Day3

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<AudioSource> ().Play();
        }
        if (GUI.Button (new Rect (100, 200, 70, 50), "Pause")) {
            gameObject.GetComponent<AudioSource> ().Pause();
        }
        if (GUI.Button (new Rect (100, 270, 70, 50), "Stop")) {
            gameObject.GetComponent<AudioSource> ().Stop();
        }
    }
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值