2025.03.09 unity  
 2025.03.09 unity  
 2025.03.09 unity  
 2025.03.09 unity  
 2025.03.08 unity  
 2024.11.30 unity  
 2024.11.30 unity  
 2024.11.30 未分類  

GameManager


using UnityEngine;
using UnityEngine.SceneManagement;
using UnityEngine.UI; 

public class GameManager : MonoBehaviour
{
    public static GameManager instance { get; private set; }
   public Text objFinish;

    private void Awake()
    {
        instance = this;
    }

    public void GameOver()
    {
        objFinish.text = "GameOver";
        Invoke("GameRestart", 3.3f);
    }
    public void GameRestart()
    {
        // 現在のシーンを取得してロードする
        Scene activeScene = SceneManager.GetActiveScene();
        SceneManager.LoadScene(activeScene.name);
    }
}
////////////////////////////
using UnityEngine;
public class Player : MonoBehaviour
{
    private void OnTriggerEnter2D(Collider2D other)
    {
        if (other.gameObject.CompareTag("Enemy"))
        {
            gameObject.SetActive(false);
          //   Destroy(other.gameObject);
            GameManager.instance.GameOver();
        }
    }
}

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です