【发布时间】:2016-04-19 00:40:50
【问题描述】:
所以,我编写的脚本没有完全运行。我有一个暂停按钮,当我按下它时,它会触发我的 bool 并显示它工作正常,但是当我“暂停”时,我的 UI 不会弹出,我的游戏也不会在后台停止。我希望你能清楚地理解。我是初学者!
using UnityEngine;
using System.Collections;
using UnityEngine.UI;
public class PauseManager : MonoBehaviour {
public GameObject pauseMenu;
public bool paused = false;
public void start()
{
pauseMenu.SetActive(false);
}
public void update()
{
if(Input.GetButtonDown("escape"))
{
paused = !paused;
}
if (paused)
{
pauseMenu.SetActive(true);
Time.timeScale = 0;
}
if (!paused)
{
pauseMenu.SetActive(false);
Time.timeScale = 1;
}
}
public void Resume()
{
paused = false;
}
public void pauseButton()
{
paused = true;
}
}
【问题讨论】:
标签: c# unity3d unityscript