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