0
私が書いたスクリプトは完全には機能していません。私はポーズボタンを持っています。それを押すと、ブールが起動し、正しく動作していることが示されますが、一時停止中はUIがポップアップせず、ゲームがバックグラウンドで停止しません。あなたがはっきり理解できることを願っています。私は初心者です!SetActive()を正しく使う方法がわからない
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;
}
}
ありがとうございました! –
@ZacharyTurnerこの道を歩くには長い道のりがあります。私たちの努力の中でお互いを励まし合いましょう。^_ ^ – tim