【发布时间】:2016-05-15 18:27:37
【问题描述】:
几乎 90% 的时间,我的问题已经在这里解决了。不过今天是我第一次问。
我正在开发一个小型的飞扬小鸟克隆,作为一项编程挑战。我之前从未使用过 C# 或 Unity...
我有一个想要“切换”的开/关按钮。到目前为止,我有这个。除了再次显示“musicOn”纹理并再次播放音乐的部分外,它可以正常工作。
这里有什么问题?提前谢谢你。
void OnGUI(){
toggleMusicButton();
if(GUI.Button(rect,"", new GUIStyle())){
music.Pause();
musicBool = false;
}
if(GUI.Button(rect,"", new GUIStyle())){
music.Play();
musicBool = true;
}
}
void toggleMusicButton(){
if(musicBool){
GUI.DrawTexture(rect, musicOn);
} else {
GUI.DrawTexture(rect, musicOff);
}
}
【问题讨论】:
-
为什么要创建两个 GUI 按钮?
-
我刚开始使用 C#/Unity。我有点了解事情的运作方式。我的错。