코루틴 (Coroutine)
: 대기시간을 가질 수 있는 메서드
👉 IEnumerator 타입을 반환해야 함
👉 일시 대기할 곳에 yield 키워드를 명시해야 함
✔️ 초 단위로 쉬기
yield return new WaitForSeconds(시간);
✔️ 한 프레임만 쉬기
yield return null;
StartCoroutine() 으로 코루틴 메서드 실행
StartCoroutine(SomeCoroutine()); //코루틴 메서드를 실행한 반환값
StartCoroutine("SomeCoroutine"); //코루틴 메서드의 이름
StopCoroutine() 으로 코루틴 메서드 종료
StopCoroutine(SomeCoroutine());
StopCoroutine("SomeCoroutine");
반응형
'Programming > Unity' 카테고리의 다른 글
[유니티] 캐릭터 애니메이션 루프 (0) | 2021.02.10 |
---|---|
[유니티] 카메라 위치 이동 (0) | 2021.02.03 |
[유니티] 관성에 의한 쓰러짐 (4) | 2021.02.01 |
[Unity] 콜라이더 (Collider) (2) | 2021.01.11 |
[Unity] 오브젝트 라이프사이클 (0) | 2020.12.23 |