게임매니저 안에 스크립트가 많아지면 게임매니저에서 어떻게 관리하시나요?
[🐣질문] 게임매니저 싱글톤 패턴 질문
ㅎㅎㅎ(211.229)
2023-05-08 23:33:00
추천 0
댓글 7
다른 게시글
-
LG폰 유저들한테 게임 진행이 안된다는 리뷰를 받았는데
[14][🐣질문] 익명(211.236) | 23.05.08추천 0 -
오늘은 제작이 아닌 플레이의 유혹에 져버렸다
[1][💬] 유타몰(ssamtoo) | 23.05.08추천 0 -
진짜 초보 질문 한번만 받아주세요 강호님덜
[4][💬] 익명(61.42) | 23.05.08추천 0 -
남의 집에서 벌이는 사정파티
[1][💬] 익명(121.140) | 23.05.08추천 0 -
[Survival In Snow 개발일기 #3]
[9][📜일지] 눈보라빔(qo88rz704ja2) | 23.05.08추천 10 -
첫 출시를
[5][🐣질문] 익명(58.226) | 23.05.08추천 2 -
아 유니티 student 라이선스 끝났다
[2][💬] 피채(robottkang39) | 23.05.08추천 1 -
액션 rpg에서
[7][🐣질문] 익명(58.226) | 23.05.08추천 0 -
와 cinemachine 진짜 신세계다.
[4][💬] 익명(211.234) | 23.05.08추천 0 -
71일전부터 열심히 하기로 엄숙히 선언했음
[8][💬] 익명(218.144) | 23.05.08추천 0
그냥 다 때려박던가 아니면 기능별로 매니저 구별하던가 구별한 매니저를 게임매니저에서 컨트롤 하던가 그럴듯
기능별로 나눠가지고 인스펙터 창에서 구분하는것도 나쁘지 않은것같네요 생각해보니깐
저는 기능별로 매니저를 만들어요
메모리상에 크게 문제는 되지 않겠죠?
GameManager 이 네이밍처럼 애매모호 두루뭉실한게 없음. GameManager 라는 상위 추상이름보다는 좀 더 구체화된 이름을 쓰고 그 이름데로 기능을 분리하면 님의 고민해결됨. 예) GameAuthenticationManager, GameStageManager, GamePlayManager, GameIAPManager ,,, 등등.. 여기서 우리는 게임을 만드는게 당연하니 Game 이라는 네이밍도 프로젝트상에서 지어서는 안될 이름임
나는 GameManager를 다른 매니저를 관리하는 컨테이너로 사용함. 그리고 특정 매니저를 따로 만들어서 GameManager에서 받아서 사용하게끔 만들었음. 가령 내가 Web 관련 기능을 싹다 때려박은 WebManager가 필요하다. 그러면 GameManager에다가 WebManager 넣고 GetWebManager로 받아서 사용하게 끔 만들었음.
매니저라는 단어를 안쓰면 문제가 해결이 된다~ - dc App