유니티 UniTask 정리
먼저 UniTask란? 기존에 있던 Coroutine의 단점을 극복하고자 나온 라이브러리이다. Coroutine하고 UniTask는 다음과 같이 정리해볼수 있다. 실행 방식 코루틴: Unity 가 주기적으로 실행 UniTask: 실행 주기 독립적이며, 즉시 실행 성능 코루틴: 매 프레임마다 실행되어 오버헤드 발생 UniTask: 실행 주기 제한 없어 효율적 동시성 코루틴: 단일 스레드에서 실행되어서 경쟁 상태 발생 가능 UniTask: 병렬 실행을 위한 도구들을 제공 에러 처리 코루틴: try-catch로 처리, 복잡할 수 있음 UniTask: ContinueWith 및 예외 처리 함수로 간편 사용 용이성 코루틴: 익숙하고 접근성 좋음 UniTask: 함수형 스타일로 약간의 학습 비용 필요 코루틴은 먼저..
2024.01.31