start๋ถ๋ถ์ย ์คํํธ์ฝ๋ฃจํดํด์ย while๋ฌธ ๋๋ฆฌ๋๊ฑธ ๋ดค์
ํ์คํย update๋ณด๋จย ์ฝ๋ฃจํด์ waitforseconds๋ก ์๊ฐํ ์ฃผ๋ฉด์
0.02์ด๋ง๋ค ๋ฐ๋ณต์ํค๊ฒํ๋๊ฒ ๋ ๋์๊ฑฐ๊ฐ์๋ฐ
์์๋๋ ๋ถ์์ฉ๊ฐ์๊ฒ ์์๋ ค๋?
์์ด~ ์ ์์ ์ผ๋ก ๋์๊ฐ๋ค๋ ๊ฐ์ ํ์, ๋น์ฐํ ์ฝ๋ฃจํด์ด ํจ์จ์ ์ด์ง
ใ ใ ๊ทธ๋ผ ์ฝ๋ฃจํด ์จ์ผ๊ฒ ๋ค
์ผ๋จ ๊ฐ์ฅ ๊ณจ์น๊ฑฐ๋ฆฌ๋ ๊ฐ์ ์ฝ๋ฃจํด์ด ํ๋์ ๊ฐ์ฒด์์ ๋๋ฒ๋๋ ๊ฒฝ์ฐ( StartCorutine์ ์ค์ )์ฌ์ง๊ฐ ์๋๋ฐ ์ด๋ด๊ฒฝ์ฐ๋ฌธ์ ๊ฐ ์์๊ฐ๋ฅ์ฑ์ด ์๊น
STOPCORUTINE
์คํํธ ์ฝ๋ฃจํด ํ๊ธฐ ์ ์ ํญ์ ๋์ผ ์ฝ๋ฃจํด์, ์คํ์ฝ๋ฃจํด ์ฒ๋ฆฌ ํ๊ณ ๋๋ฆฌ๋ ์ต๊ด๋ค์ด๋ฉด ๋ฌธ์ ์ ์์๊ธฐ์ง ์๋
์ ๊ทธ๋ ๋ค ์ ๋๋ก stop์์ํค๊ณ ๋ ๋๋ค๊ฐ ๋ค์์ผ์ง์์๊ฒ ๋ค ใณใณ
์คํํ๊ณ ์คํํธํ๋ฉด ๋๋๋ฐ ๊ฒ์ ๋ ผ๋ฆฌ์ ๊ทธ๋ ๊ฒ ํ๋ฉด ์ ๋งคํ๊ฒฝ์ฐ ๊ทธ๋ฅ ํจ์๊ฐ ๋์์์์
๋๋ฒ์งธ๋ ์๋ก๋ค๋ฅธ ์ฝ๋ฃจํด์ด ๋๋๋ฐ ์ด๊ฒ ์์๊ฐ ์ค์ํ ๊ฒฝ์ฐ
๋ฃจํ ๋๋๊ฑฐ ์์ฒด๋ ํฐ ์ฐจ์ด๋ฅผ ์๋ณด์ด๋๋ฐ ์ฝ๋ฃจํด์ ์ธ์ ๋ ์ง ์ ์ง๋ ํ์ถ์ด ๊ฐ๋ฅํ๋๊น ๋ถํ์ํ ์ ๋ฐ์ดํธ ์ฐ์ฐ์ ๋ํ๊ฒ ํ๋๊น ์ฑ๋ฅ์ ์ด์ ์ ๋ณด์ด๋๊ฑฐ์ง
start๋ถํฐ ์ฝ๋ฃจํด ๋๊ฒํด์ ์ ๋ฐ์ดํธ๋ง๋ค yieldํธ์ถํ๊ฒํ๋ฉด ๊ทธ๋ฅ Update()๋ ๋ค๋ฅผ๊ฒ ์์ ์คํ๋ ค ๊ทธ๊ฑฐ๋๋ฌธ์ ๋ฉ๋ชจ๋ฆฌ ๋๋จน๋๋ค