커뮤니티
포인트
쿠폰
내 강의실
국비 신청 내역
증명서
계정
로그아웃
학습 질문
개발 일지
나의 활동
답변 완료
왜 오류인지 모르겠어요..
undefined주차
북마크
진*우
댓글
2
추천
0
조회수
13
조회수
13
답변 완료
스파르타 즉문즉답

게임매니저cs

using System.Collections;

using System.Collections.Generic;

using UnityEngine;

using UnityEngine.UI;

using UnityEngine.SceneManagement;



public class GameManager : MonoBehaviour

{

    public GameObject rain;

    public GameObject panel;

    public static GameManager I;

    public Text scoreText;

    public Text timeText;

    int totalScore;

    float limit = 60f;


    void Awake()

    {

        I = this;

    }

    // Start is called before the first frame update

    void Start()

    {

        initGame();

        InvokeRepeating("makeRain", 0, 0.5f);

    }


    // Update is called once per frame

    void Update()

    {

        limit -= Time.deltaTime;

        if (limit < 0)

        {

            Time.timeScale = 0.0f;

            panel.SetActive(true);

            limit = 0.0f;

        }

        timeText.text = limit.ToString("N2");

    }

    void makeRain()

    {

        Instantiate(rain);

    }


    public void addScore(int score)

    {

        totalScore += score;

        scoreText.text = totalScore.ToString();

    }


    public void retry()

    {

        SceneManager.LoadScene("MainScene");

    }


    void initGame()

{

    Time.timeScale = 1.0f;

    totalScore = 0;

      limit = 30.0f;

}

}


판넬cs

using System.Collections;

using System.Collections.Generic;

using UnityEngine;


public class panel : MonoBehaviour

{

    // Start is called before the first frame update

    void Start()

    {


    }


    // Update is called once per frame

    void Update()

    {


    }

    public void retry()

    {

        GameManager.I.retry();

    }

}



취소
 공유
취소
댓글 0
댓글 알림
나의얼굴