커뮤니티
포인트
쿠폰
내 강의실
국비 신청 내역
증명서
계정
로그아웃
학습 질문
개발 일지
나의 활동
답변 완료
1-7 게임 끝내기 14분 10초 panel 끌어놓는 과정
undefined주차
북마크
조*근
댓글
5
추천
0
조회수
25
조회수
25
답변 완료

* 겪고 있는 문제 상황을 최대한 자세하게 작성해주세요.

* 문제 해결을 위해 어떤 시도를 해보았는지 구체적으로 함께 알려주세요.


안녕하세요.

[1-7 게임끝내기] 14분 10초에서 강사님이 Project에 있는 panel을 hierachy의 Panel에 끌어 옮기는 작업을 하십니다.


저는

와 같은 오류가 발생합니다.


무엇이 문제인지 모르겠습니다.

저와 같은 문제가 있으셨던 분들은 GameManager와 GameObject 오타가 있으셨던 것 같은데 저는 이유를 모르겠습니다.

혹은 NewBehaviourScript를 바꾸라고 하시는데 그게 어디있을까요?





Gamemanager.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;
    int totalScore;
    public Text timeText;
    public static Gamemanager I;
    public Text scoreText;
    float limit=5f;
    


    void Awake()
    {
    I = this;
    }
    // Start is called before the first frame update
    void Start()
    {
        InvokeRepeating("makeRain",0,0.5f);
        
    }


    // Update is called once per frame
    void Update()
    {
        limit -= Time.deltaTime;
        if(limit<0)
        {
            Time.timeScale =0.0f;
            limit =0.0f;
            panel.SetActive(true);
        }
        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");
    }
    
}

panel.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
댓글 알림
나의얼굴