종잇장
'thread' 태그의 글 목록

thread

Unity Tips

Unity에서 패치 다운로드 만들기 4편 - 다른 스레드 이용하여 만들기

이번에는 유니티에서 제공하는 UnityWebRequest와 Coroutine 말고 다른 스레드를 만들어서 다운로드하도록 해보겠습니다. 1. 다른 스레드를 사용하는 이유 1.1 프레임 드랍 최소화 위 스크린샷은 다른 게임에 패치 화면인데 미니게임을 진행합니다. 최근 출시되는 게임들에는 이처럼 패치 용량이 너무 많아 패치 화면에서 튜토리얼을 진행하거나 미니게임을 진행하거나 단순히 동영상을 재생시키거나 하는 게임들이 많이 늘어나고 있고 있어 패치 화면에서의 프레임드랍도 체크해야 하는 상황이 생깁니다. UnityWebRequest로 다운로드하는 동안 성능을 많이 먹거나 하지 않지만 다운로드 이후에 패치 리스트 갱신, 압축파일인 경우 압축해제, 파일 검증 등등 다른 작업들로 인해 프레임드랍이 자주 발생하게 됩니다..