【发布时间】:2016-05-16 17:44:38
【问题描述】:
所以,我的游戏按钮包括:主菜单按钮、重启按钮和播放按钮。一切正常,但有时其中一个按钮的文本不加载,其中一个不起作用。我不确定如何解决这个问题,因为它是随机发生的,不是每次都发生。
按钮代码:
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”中......