์ด์ œ ๋ง‰ ์œ ๋‹ˆํ‹ฐ ์ฑ…๋ณด๊ณ  ๊ณต๋ถ€ํ•˜๋Š” ๋‰ด๋นˆ๋ฐ ์ฝ”๋ฃจํ‹ด ๋ถ€๋ถ„์—์„œ ๋ง‰ํ˜€์„œ ์งˆ๋ฌธํ•˜๋‚˜ ๋“œ๋ฆฝ๋‹ˆ๋‹ค.

์ฝ”๋ฃจํ‹ด ๊ฐœ๋…์ด ๋ฉ”์ธ ๋ฃจํ‹ด์ด๋ž‘ ์ฝ”๋ฃจํ‹ด์„ ์™”๋‹ค ๊ฐ”๋‹คย ํ•œ๋‹ค๊ณ  ์ดํ•ดํ–ˆ๋Š”๋ฐ ๊ทธ๋Ÿฌ๋ฉด


void Start()

{

for(๋Œ€์ถฉ ๋ฐ˜๋ณต)

yield return new WaitForSeconds(1f);

}


void Update()

{

์ž‘์„ฑํ•œ ์ฝ”๋“œ

~~~

}


์ด๋ ‡๊ฒŒ ์ฝ”๋“œ๊ฐ€ ์žˆ์œผ๋ฉด yield๊ฐ€ 1์ดˆ๋™์•ˆ wait๋ฅผ ๋ฐ˜ํ™˜ํ•˜๋Š”๋ฐ

yield๋ฅผ ๋ฐ˜ํ™˜ํ•˜๊ฒŒ ๋˜๋ฉด ์ด์ œ ๋ฉ”์ธ๋ฃจํ‹ด(๋‹ค๋ฅธ ์œ ๋‹ˆํ‹ฐ์ฝ”๋“œ)๋“ค์ด ์‹คํ–‰๋˜์ž–์•„์š”


๊ทธ๋Ÿฐ๋ฐ wait๊ฐ€ 1์ดˆ๊ฐ€ ๋๋‚˜๋ฉด ํ˜„์žฌ ์‹คํ–‰ํ•˜๊ณ  ์žˆ๋Š” ์œ ๋‹ˆํ‹ฐ ์ฝ”๋“œ(๋ฉ”์ธ๋ฃจํ‹ด)์—์„œ
๋ฌด์กฐ๊ฑด์ ์œผ๋กœ ๊ถŒํ•œ์„ ๊ฐ€์ง€๊ณ  ์™€์„œ ๋‹ค์Œ for๋ฌธ(์ฝ”๋ฃจํ‹ด)์„ ์‹คํ–‰ํ•˜๋Š”๊ฑด๊ฐ€์š”?


์ฝ”๋ฃจํ‹ด์—์„œ wait๊ฐ€ ์–ด๋–ป๊ฒŒ ์ž‘๋™ํ•˜๋Š”์ง€๋ฅผ ์ž˜ ๋ชจ๋ฅด๊ฒ ์Šต๋‹ˆ๋‹ค....