1e99ef73abd531a04e81d2b628f1766d5d1a6dc6d238

(초록색 픽셀이랑 번인처럼 자국 남아있는 건 움짤 문제)


1. 타이틀씬에서 시작 버튼을 누르면

2. 게임매니저(싱글톤) 자식오브젝트의 캔버스 -> 블랙스크린패널의 알파값이 서서히 1로 전환됨
3. 전환이 완료되면 로딩씬을 SceneManager.LoadScene으로 로드하면서
4. SceneManager.LoadSceneAsync(1, LoadSceneMode.Additive)로 인게임씬을 비동기로 로드함

5. 로딩씬에 있는 로딩패널과 아이콘이 애니메이션을 재생함. 로딩씬 소트오더는 1000이라 화면을 다 가림
6. 게임씬 로딩이 끝나면 타이틀씬을 언로드함
7. 인게임씬의 어드레서블 에셋 로딩까지 다 끝나면 로딩씬을 언로드하고 블랙스크린패널의 알파값을 서서히 0으로 전환


결과적으로 잘 돌아가기는 함
근데 초짜인 내가봐도 구현이 매우 조잡하고 로딩시간만 쓸데없이 늘어남
원래는 트랜지션을 로딩씬에 넣고 싶었는데 뚝뚝끊기고 이상한 거임

원래 어제 마감일인데 이거 땜에 계속 늘어지네..

더 좋은 방법 알고계신분..