Unity3D/C#
2020. 10. 23.
유니티 시간 기반 가짜 로딩바 구현 in Script (Time.time / fillAmount)
수많은 데이터를 불러오거나 처음 프로그램 세팅을 위해서 화면을 가리는 게 필요합니다. 다양한 방법으로 화면을 가리겠지만 로딩 창을 띠워서 화면을 가리는 방식을 가장 많이 사용합니다. 데이터를 내려받거나 올릴 때 실제 데이터가 존재하는 경우는 실제 데이터 기반으로 로딩 바를 구현할 수 있지만, 구현하기 조금 더 복잡하고 반드시 실제 데이터가 다 받아져야 프로그래밍이 정상적으로 작동하는 것이 아니라면 일정 시간의 텀을 두는 로딩 방식을 사용하기도 합니다. 이런 경우 눈가림으로 실제 로딩이 진행되는 것처럼 보이지만 단순 일정 시간이 지나면 로딩이 끝나는 방식입니다. 이 구현 방식은 큰 데이터를 아주 잠깐 받을 때 매우 유용합니다. 큰 데이터를 받을 때 프로그램이 순간적으로 프레임이 떨어지는데, 그때는 로딩 역..