ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • TIL_77(Coroutine)
    TIL 2023. 11. 22. 20:52

     

    23.11.22. 77차

     

    오늘은 기술면접시간에 코루틴에 대해 공부했다.

     

    Coroutine이란 Co+routine 2개가 합쳐진 단어로 함께 동작하며 규칙이 있는 일의 순서를 뜻한다.
    유니티에선 함수를 특정시간동안 딜레이를 준 후 실행하고 싶을 때 유용하게 사용된다.

    이번 프로젝트를 진행하면서 이전 스테이지를 완료하지 못한채 다음 스테이지로 진입하려 했을 때
    '이전 스테이지를 먼저 클리어해주세요'라는 팝업창을 2초동안 뜨고 사라지도록 하고싶어서
    코루틴을 활용하여 WaitForSecond를 사용하여 팝업창이 2초뒤에 다시 사라지도록 구현하였다. 

     

    private IEnumerator CantSelectStageUI() 
        {
            cantSelectStageUI.SetActive(true);

            yield return new WaitForSeconds(2f);
            cantSelectStageUI.SetActive(false);
        }

    'TIL' 카테고리의 다른 글

    TIL_79(컬링)  (0) 2023.11.24
    TIL_78(벡터의 정규화(Normalized))  (1) 2023.11.23
    TIL_76(InputSystem)  (1) 2023.11.21
    TIL_75(Time.deltaTime)  (0) 2023.11.20
    TIL_74(Update())  (0) 2023.11.17
Designed by Tistory.