所以,我有我的遊戲按鈕,包括:主菜單按鈕,重新啓動按鈕和播放按鈕。一切工作正常,但偶爾有一個按鈕的文本不會加載,其中一個不起作用。我不知道如何解決這個問題,因爲它是隨機發生的,而不是每次都發生。統一畫布按鈕的問題
的按鈕的代碼:
GameObject[] pauseObjects;
void Start()
{
Time.timeScale = 1;
pauseObjects = GameObject.FindGameObjectsWithTag("ShowOnPause");
hidePaused();
}
public void showPaused()
{
foreach (GameObject g in pauseObjects)
{
g.SetActive(true);
}
}
public void hidePaused()
{
foreach (GameObject g in pauseObjects)
{
g.SetActive(false);
}
}
public void LoadLevel(string level)
{
Application.LoadLevel(level);
}
public void pauseControl()
{
if (Time.timeScale == 1)
{
Time.timeScale = 0;
showPaused();
}
else if (Time.timeScale == 0)
{
Time.timeScale = 1;
hidePaused();
}
}
對不起,我需要一點澄清。隨機地,你的三個按鈕之一停止工作,並沒有文字? 如果是這樣,你能告訴我們的代碼,設置按鈕文本和激活/停用按鈕? 上述代碼並不能真正幫助我們,除非您的按鈕全部位於「pauseObjects」中... – Allen