728x90
반응형
📕오늘의 공부 주제
Unity에서 코루틴의 작동 원리와 활용법
🤔Why?
시간 기반 처리나 순차적 처리를 간단하게 구현할 수 있는 방법으로, UI 애니메이션, 연출 등에 매우 자주 쓰인다.
📖오늘의 공부 내용
IEnumerator함수로 작성yield return을 통해 일시 중지 후 재개- 멀티스레드가 아니라 메인 스레드 내에서 안전하게 처리됨
활용 예시
'''
IEnumerator FadeIn() {
float alpha = 0f;
while (alpha < 1f) {
alpha += Time.deltaTime;
SetCanvasAlpha(alpha);
yield return null; // 다음 프레임까지 대기
}
}
'''
💡 실제 사용 사례
- UI 페이드 인/아웃
- NPC 대사 순차 출력
- 버프/디버프 지속 시간 처리
- 타이머, 연출 시퀀스 제어
728x90
반응형
'프로그래밍 공부 > TIL' 카테고리의 다른 글
| 2025-07-25 TIL (3) | 2025.07.25 |
|---|---|
| 2025-07-24 TIL (0) | 2025.07.24 |
| 2025-07-21 TIL (0) | 2025.07.21 |
| 2025-07-18 TIL (0) | 2025.07.18 |
| 2025-07-17 TIL (0) | 2025.07.17 |
