#pragma strict var myGUI:GUISkin; private var isSound1Button:boolean=false; private var isSound2Button:boolean=true; private var sound:AudioSource; function Start () { sound=gameObject.GetComponent(AudioSource);//方法2创建的空GameObject 里面查找背景音乐 } function Update () { } function OnGUI(){ GUI.skin=myGUI;//通过前端把New GUISkin 赋值给mySkin if(GUI.Button(Rect(390,250,220,66),"",GUI.skin.GetStyle("PlayButton"))){ Application.LoadLevel(1);//或者 Application.LoadLevel("level1"); 此时一定要把场景1添加到BuildSetting中 } if(GUI.Button(Rect(350,330,320,66),"",GUI.skin.GetStyle("MoreButton"))){ } if(GUI.Button(Rect(390,400,180,66),"",GUI.skin.GetStyle("CreditButton"))){ } //默认是播放背景音乐 if(isSound1Button){ if(GUI.Button(Rect(30,500,37,30),"",GUI.skin.GetStyle("Sound1Button"))){ audio.Play(); isSound1Button=false; isSound2Button=true; } } if(isSound2Button){ if(GUI.Button(Rect(30,500,47,30),"",GUI.skin.GetStyle("Sound2Button"))){ audio.Stop(); isSound1Button=true; isSound2Button=false; } } }
from 龚老师视频
Unity3D笔记 切水果 一,布布扣,bubuko.com
原文:http://www.cnblogs.com/PEPE/p/3572776.html