커뮤니티
포인트
쿠폰
내 강의실
국비 신청 내역
증명서
계정
로그아웃
학습 질문
개발 일지
나의 활동
답변 완료
게임매니저는 꼭 하나만 있어야 할까요?
게임개발 종합반 v7
기타
북마크
김*범
댓글
5
추천
1
조회수
25
조회수
25
답변 완료

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

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



현재 심화 과정 및 최근 자료들을 찾아보면서 알려주신 내용들을 이제 최근 자료 기준으로 한번 공부를 진행 중에 있었습니다


역시 알려주신 부분이 아니라서 헷갈리고 있긴 한 와중에 궁금한 게 있습니다!


게임매니저 싱글톤 화에 대해서 배웠고 해당 부분이 상당히 편리하긴 했습니다!


하지만 그렇게 진행하려고 생각해보니 여러가지 게임을 한 프로젝트에 담으려고 하다보니(다양한 게임 합본판 같은 느낌)

게임매니저를 싱글톤화 해버리면 한 씬 마다 if문을 써야하는 건지 헷갈리기도 하고,


찾아보다보니 게임매니저를 싱글톤화 하는 것보다 여러 게임매니저를 두는 방법이 좋다는 글은 확인했는데 방법은 잘 안나오는 것 같아서 이에 대해서 유니티 쪽 메뉴얼에 있는 것일까요?




다른 부분들을 찾다가 튜터님 설명이 훨씬 간결하고 좋은 것 같아서 튜터님 생각을 한번 물어보고 싶습니다!



스파르타 즉문즉답




작성한 코드 및 에러 메세지

ex) 아직 하나하나 만들고 있어서 이게 맞는지는 모르겠습니다 ㅜㅠ


using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class gameManager : MonoBehaviour
public static gameManager I;

void Start()
  {
  if(SceneManager.GetSceneByName("1_Rain") == True)
    {
    initGame();
    InvokeRepeating("makeRain", 0, 1f);
    }
  
  if(SceneManager.GetSceneByName("2_Shield") == True)
    {
    InvokeRepeating("makeSquare", 0.0f, 0.5f);
    Time.timeScale = 1.0f;
    }
  }
... 


싱글톤 화 했을 경우에 이렇게 해야할지 아니면 다른 방법이 있는지 궁금합니다!

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