yield return new WaitForSeconds(0.2f);
이런 식으로 코루틴에서 사용하게 된다면 "new" 키워드를 쓰기에 매번 새로운 WaitForSeconds를 생성하는 것이다.
고로 필드에 선언을 해주는 것이다.
private WaitForSeconds myWait = new WaitForSeconds(0.2f);
IEnumerator MyCoroutine()
{
yield return myWait;
Debug.Log("기다렸다 코루틴");
}
이런식으로 필드에 객체를 만들어 놓고 쓰면 매번 새롭게 WaitForSeconds 생성되는 것을 방지할 수 있다.
'유니티' 카테고리의 다른 글
유니티 - 람다 한줄 요약 (0) | 2024.07.09 |
---|---|
유니티 - 프리펩 Variant (0) | 2024.07.03 |
유니티 - Queue의 NullReferenceException (0) | 2024.06.23 |
유니티 - 내 개발 속도가 늦는이유... (0) | 2024.06.21 |
유니티 - 생성 지점을 씬창에서 가시적으로 보이도록 하기 (0) | 2024.06.18 |