지금 매니저들을 전부 싱글톤으로 해놓고 쓰고있거든? 그런데 지저분해보이기도하고 게임매니저에 몰아놓는게 좋을거같아서 찾아보고있거든
그런데 게임매니저에 통합시켜놓으려면 Monobehaviour상속을 지우고 변수로? 만들든가 상속을 유지하고 게임매니저 자식으로 매니저오브젝트를 둬야할거같은데 보통 어떤방식으로 해??..
상속을 지우기엔 Start를 쓰는것도 있어서 어떻게 해야할지 모르겠네.. 한 방법으로 통합은 잘 안되나?? 두 방법을 섞어야 하나 잘 모르겠어 ㅜㅜ
일단 지금 어떻게 연결되어있는지 도식화해보는건 어때 나같은 경우엔 VContainer를 이용해서 등록 및 의존성 관리하고 코드제네레이터를 사용해서 Static하게 참조 가능하게 해놨음
안그래도 한번 도식화 비슷하게 해보려했는데 고마웡
매니저에 Monobehaviour를 떼고 포코 클래스로 쓰겠다 라는 의도가 감이 안잡히는데.. 걍 빈 오브젝트에 매니저 몰아서 넣어둬 싱글톤 쓴다고 안죽어
의도는 딱히 없어 그냥 이렇게도 해보고싶어서!! 싱글톤쓰는것도 좋은데 게임매니저를 루트로 다른매니저 밑에둬보고싶었어
@ㅇㅇ(220.76) 굳이 정리하고 싶다면 매니저마다 인터페이스 넣어줘서 게임매니저에서 각각의 매니저에서 초기화하는 함수 호출해서 생명주기 관리할듯
난 전자 start는 그냥 게임매니저 start에서 통합으로 호출하면되서 오히려 더 편하지 init함수같은거 공통으로 만들어두셈 필요하면 인터페이스에 넣어놔도될듯
오......... 고마워!!!
https://youtu.be/xYRFwFXNskc?si=FXonYQ2dUUtmz_Wv
전에
공부하기 괜찮았던거 가져옴
우와 고마워 집가서 꼭 볼게
나 지금 게임매니저 1500줄인데 어떻게 잘 돌아가는게 신기할 따름임
그냥 게임매니저 하나에 다 넣은건가??.. 어케 1500줄이나 나오지
아마 여러가지 일을 하고 있을 가능성이 높지 싶은데
난 게임매니저처럼 씬이동 시에 파괴되지 않는 싱글톤은 게임매니저 오브젝트에 같이 컴포넌트를 둠. 이외에 씬이랑 같은 생명주기 가진 애들은 각자 싱글톤으로 쓰고