유니티
유니티 - 코루틴의 WaitForSeconds을 효율적으로
bugmin
2024. 7. 1. 20:26
yield return new WaitForSeconds(0.2f);
이런 식으로 코루틴에서 사용하게 된다면 "new" 키워드를 쓰기에 매번 새로운 WaitForSeconds를 생성하는 것이다.
고로 필드에 선언을 해주는 것이다.
private WaitForSeconds myWait = new WaitForSeconds(0.2f);
IEnumerator MyCoroutine()
{
yield return myWait;
Debug.Log("기다렸다 코루틴");
}
이런식으로 필드에 객체를 만들어 놓고 쓰면 매번 새롭게 WaitForSeconds 생성되는 것을 방지할 수 있다.