코더 썸네일형 리스트형 TIL(Today I Learned) - 35 1. Singleton과 DontDestroyOnLoad 사용법Singleton 패턴을 사용하여 UIManager와 GameManager 등 여러 매니저를 관리하고, 특정 씬에서만 한 번 초기화되도록 설정.DontDestroyOnLoad는 루트 오브젝트(부모가 없는 오브젝트)에만 적용 가능하다는 점을 확인. 이를 위해 싱글톤 인스턴스 생성 시 항상 루트로 설정되도록 transform.SetParent(null)을 사용.특정 씬마다 다른 매니저 인스턴스가 필요할 경우, DontDestroyOnLoad를 사용하지 않고 씬 전환 시 새 인스턴스를 생성하는 구조를 활용.2. UIManager에서 동적 UI 초기화UIManager에서 UIRoot 프리팹을 배열로 관리하여 여러 UI를 동적으로 불러오도록 설정.Sc.. 더보기 TIL(Today I Learned) - 26 오늘 드디어 팀과제를 발표하였다. 많은 조들의 발표를 보면서 코딩에는 정답이 없다는걸 느꼈다. 실시간으로 튜터님들이 피드백을 하면서 느낀점은 저번에도 배운것이지만 정적으로 할당하는것보다 동적으로 할당하는게 훨씬 좋다는것이다. 물론 정적으로 할당하는게 더 좋을때도 있지만, 대부분의 상황에서는 동적이 더 좋다는 점이다. 이로 인해 나도 앞으로 코딩을 할때 처음부터 구상을 동적으로 할당할 수 있게 코드를 짜봐야겠다. 더보기 TIL(Today I Learned) - 23 오늘은 팀과제를 하는 도중 플레이어 쪽을 건드는 작업을 하였다. 처음에는 배열로 처리하지 않고 긴 코드를 나열하여 코드의 가독성이 떨어져 팀원분이 배열로 처리하는게 좋다고 하셔서 조언을 듣고 플레이어 사망처리 부분을 플레이어 1 플레이어 2를 배열로 구분지어 인덱스를 불러와서 정리하는법으로 바꾸었더니 가독성이 좋아졌다. 앞으로도 팀원말 잘 듣고 열심히 해야겠다. 더보기 이전 1 2 다음