Рет қаралды 11,364
로딩 전용 씬을 만드는 방식이 아닌 로딩 UI만 만들어서 로딩 과정을 가려주는 방법으로 로딩 화면을 만드는 방법을 알아봅시다.
리소스 : drive.google.com/file/d/1L3Ld...
타임라인
0:00 인트로
0:27 - 로딩바 이미지 임포트하기
0:39 - LodingUI 프리팹 만들기
2:32 - LoadingSceneController 스크립트 작성하기
2:55 - 싱글톤 패턴 적용하기
3:47 - 필요한 변수 선언하기
3:56 - 씬 로딩을 위해서 호출할 LoadScene 함수 작성하기
5:23 - 페이드 인/ 페이드 아웃 기능을 할 Fade 코루틴 함수 작성하기
6:28 - 실제 씬 로딩 전체 과정을 처리할 LoadSceneProcess 코루팅 함수 작성하기
8:20 - 씬 로드가 끝나는 시점을 알려주는 OnSceneLoaded 콜백 함수 작성하기
9:12 - LoadingUI 프리팹에 LoadingSceneController 컴포넌트 붙이기
9:23 - 테스트용 씬 세팅하기
9:50 - 테스트 코드 작성하기
10:06 - 테스트하기
본 영상의 오프닝은 비디오몬스터를 이용해서 만들어졌습니다.
videomonster.com/
[유니티 어필리에이트 프로그램]
아래의 링크를 통해 에셋을 구매하시거나 유니티를 구독하시면 수익의 일부가 베르에게 수수료로 지급되어 채널의 운영에 도움이 됩니다.
- 유니티 에셋스토어 : prf.hn/l/vJl41D5
- 유니티 플러스 : prf.hn/l/wLNyJZG
- 유니티 프로 : prf.hn/l/qXOybmp
[투네이션]
toon.at/donate/63773521276146...
[Patreon]
/ wergamedevchan
#Unity #유니티 #유니티엔진 #게임만들기 #게임엔진 #베르 #베르의프로그래밍노트 #로딩 #Loading