Unity Tip

yield return new waitforseconds 관련

dnrkckzk 2017. 1. 25. 00:03

while(true)

{

//내용

yield return new waitforseconds(1f);

}


이런 식으로 하면


코루틴 돌때마다 불필요한 힙할당이 생겨서 가비지를 발생시킨다.


고로


waitforsecond delay = new  waitforsecond(1);


while (true)

{

 yield return delay;

}

위에 처럼 아예 처음에 정해두고


하는게 좋다고 한다.