๊ตฌํ ํ๋ ค๋ ๊ฒ : lerp๋ฅผ ์ด์ฉํด์ ์ค๋ธ์ ํธ๋ค์ดย ๋์์ ์ค๋ฌด์คํ๊ฒ ๋ด๋ ค์ค๊ฒ ํ๊ณ ์ถ์ (์์ ์๋ ๋์ด ์๋ ์๋ ๋ ์๋ฆฌ์ ์จ๋ค๊ณ ์๊ฐํ๋ฉด ํธํจ)
์๋๋ ์ฝ๋ฃจํด ์์ ๋ค์ด์๋ ์ฝ๋์ธ๋ฐ
๋์์ ๋ด๋ ค์ค๊ฒ ํ ๋ ค๋ฉด ์ด๋ป๊ฒ ํด์ผ ๋ ๊น?
์ด๋๋ค๊ฐ while๋ฌธ ๊ฑธ๊ณ yield return ํด์ผ๋ ์ง ๋ชจ๋ฅด๊ฒ ์
for๋ฌธ์ด 6๊น์ง ๋์๊ฐ๋ ์ด์ ๋ ์ค๋ธ์ ํธ 6๊ฐ๋ผ์ย
stuffList.Count() == i ???? ๋๋;;;;
ใ ใ ใ ใ ใ ใ ใ ์ ์๋ ์ผ๋จ ์ง์ ์...
์ ๊ฑธ๋ณด๊ณ ์ง์ ์ด ๋์๋์... (๊ฑฐ์น ํธํก์๋ฆฌ)
ใ ใ ใ ใ ใ ใ ใ ใ ใ ใ ใ ใ ใ ใ ใ ใ ใ ใ ใ ใ ใ ใ ใ ใ ใ ใ ใ ใ
?
์ ์คํฌ๋ฆฝํธ๊ฐ ์์ง์ด๋ ค๋ ์ค๋ธ์ ํธ์ ๋ถ์๊ฑฐ์ผ ์๋๋ฉด ๋ค๋ฅธ๋ฐ์ ๋ถ์ด์๋๊ฑฐ์ผ?
์ผ๋จ ๋ฃจํด ํ๋ฒ๋์๊ฐ๋ 6๊ฐ ๋์์ ์์ง์ฌ์ผํ๋ค๋๊ฑฐ๋ฉด while์์ for๋ฌธ๋ฃ๊ณ for๋ฌธ ๋ฐ while ์์์ yiel return์ ๋ฃ์ด์ผ ๋์์ ์์ง์ด๊ฒ ์ง
์๋ ใ ใ ใ ํฅ๋ถ๋งํ๊ณ ๋ฐฉ๋ฒ์ ์๋ ค์ค์ผ์งใ ใ ใ ใ ใ ใ ใ ใ ใ ใ ํฅ๋ถํ๊ฑฐ ๋๋ฌด ์๊ธฐ๋ผใ ใ ใ for ๋ฌธ์ ์กฐ๊ฑด๋ถ๋ฅผ ์์ง ๋ช ํํ ์ดํดํ๊ธฐ ํ๋์ ์ if(stuffList.Count() == i) break; ๊ฐ ์์ผ์ ๋ฐ.
์ ๊ฑฐ๊น์ง ์ผ์ผ์ด ๋ค ์๊ธฐํด์ฃผ๊ธฐ์๋ ์ฑ๊ฒฉ์ด ์ข์ง ์์์. ์๋ฆฌ
for(int i = 0; i < stuffList.Count(); i++) { ๋ก ๋ฐฉ์ํ๋ฉด ๊น๋ํ๊ฒ ํด๊ฒฐ๋ฉ๋๋ค.
์๋๋ฉด int sCount = stuffList.Count(); for(int i = 0; i < sCount; i++) { ๊ฐ์ ๋ฐฉ๋ฒ๋ ์๊ตฌ์
์.... ํ๋ฒ์ 6๊ฐ์ฉ ์์ง์ด๊ธดํ๋๋ฐ stuffList์๋ 6๊ฐ ์ด์ ๋ค์ด์์ด์ ์ด๋ ๊ฒ๋ ์ ๋ผ์
์ด๊ฑฐ ์ง๋ ์ด ๊ฒ์ ๋๋๊ฐ์๋ฐ...๋ง๋๊ฑด๊ฐ์?
-------------------์ ๊ฒฐ์ ์์ฑํ๋๋ฐ ๋ง์ ๋ถ๋ค์ ๊ด์ฌ์ ๋ฐ์๊ตฐ์... ๋ฐฉ๊ธ ์ผ์ด๋์ ํด๊ฒฐํ์ต๋๋ค ๋ค๋ค ๊ฐ์ฌ์ฉ ---------------------------------