Я следовал руководству от Brackeys по созданию меню паузы для моей игры https://www.youtube.com/watch?v=JivuXdrIHK0&t=577s Однако, когда я нажимаю ESCAPE, оно открывает меню, однако я не могу щелкнуть ни одно из кнопки не работают. Хотелось бы знать, может ли кто-нибудь обнаружить в скрипте какую-либо ошибку, которую я, возможно, сделал, которую я пропустил, или вы уже сталкивались с этой ошибкой и сумели ее исправить.
using System.Collections.Generic;
using UnityEngine;
public class PausedMenu : MonoBehaviour
{
public static bool GameIsPaused = false;
public GameObject pauseMenuUI;
// Update is called once per frame
void Update()
{
if (Input.GetKeyDown(KeyCode.Escape))
{
if (GameIsPaused)
{
Resume();
}
else
{
Pause();
}
}
}
public void Resume()
{
pauseMenuUI.SetActive(false);
Time.timeScale = 1f;
GameIsPaused = false;
}
void Pause()
{
pauseMenuUI.SetActive(true);
Time.timeScale = 0f;
GameIsPaused = true;
}
public void LoadMenu()
{
Debug.Log("Loading Game...");
}
public void QuitGame()
{
Debug.Log("Quitting Game...");
}
}