1-2. ํํ ์์์ง์ , ํํ ์ข ๋ฃ์ง์ ํ์
์์ค๋ฅผ ์ฝ์ด๋ณด๋ Start() ํจ์์์ ๋งจ ์ฒ์ SpawnPoint ํ ๋น ๋ ๋ ์ด๊ฒ ์์์ ์
๊ทธ๋ฆฌ๊ณ BuildBlocks ์ฝ๋ฃจํด์ด ๋ชจ๋ ๋๊ณ ๋์์ SpawnPoint๊ฐ์ด ์ข ๋ฃ์ง์ ์
๊ทผ๋ฐ ์ฝ๋ฃจํด์ผ๋ก ๋๋ฆฌ๋ฉด ์ฝ๋ฃจํด ๋๋ถ๋ถ์ ์ฌ์ด๋ ์ดํํธ๋ก ๊ฐ์ ๋ฃ์ด์ฃผ๋๊ฐ ํด์ผ ๋๋ ๊ทธ๋ฅ
์ฝ๋ฃจํด์ ํฌ๊ธฐํ๊ณ BuildBlock์ ๋ฆฌํด๊ฐ void๋ก ๋ง๋ค๊ณ ํจ์๋ก ์ฌ์ฉํ๋๊ฒ ํธํ ๊ฒ ๊ฐ์.
์์ yield return ๋ฃ์ด์คฌ๋๊ฒ๋ ๋บ๋๋ค.ย
( yield return ์ค์ ์ญ์ ย )ย
๊ทธ๋ฆฌ๊ณ ์ฌ์๋ฒํผ ํด๋ฆญ์ ์ ๋นํ ์ขํ๊ฐ ๋์ค๋ฉด ์ฑ๊ณต.
์ด๋ด๋ฆฌ๊ฐ.. ๊ทธ๋ ๊ธฐ ๊ธด ๋งต ๋์ด ์์ ์ผ ๋ฆฌ๊ฐ ์์ด์.
์๋ง๋ ํจ์๋ด์์ ๋ณ๊ฒฝ๋๊ฑฐ๋ผ์ ์ง์ญ๋ณ์์ฒ๋ผ ์๋จ๋ ๋ชจ์์ ๋๋ค.
C#์์ ๊ฐ์ฒดํ๋ผ๋ฏธํฐ๋ ๋ ํผ๋ฐ์ค๊ฐ ์๋๊ฐ๋ด์, ๋ณต์ฌ๋๋? - ์๋ชจ๋ฆ
์ฌํผ ๊ฒฐ๊ณผ๋ ์๋๋ค๋ ๊ฒ.
๋ฐฉ๋ฒ 2๊ฐ๋ฅผ ๊ฐ์ด ์จ๋ด ์๋ค. ๋ฆฌํด๊ฐ์ผ๋ก Vector3๋ฅผ ๋ฐ์๊ณผ ๋์์
BuildBlocksํจ์ while๋ฌธ ์ข ๋ฃํ ๋ก๊ทธ๋ฅผ ์ฐ์ด๋ด ์๋ค.
ํจ์์ ๋ฆฌํด๊ฐ์ ๋ฐ๊พธ๊ณ EndPont๋ฒกํฐ๊ฐ ๊ทธ ๊ฐ์ ๊ฐ๋๋ก ํ์ต๋๋ค. ( ๋ ! ๋ ๊ฐ์ ธ์ ๋ฒกํฐ! )
๋ฆฌํด๋๊ฒ ํ๊ณ , ํน์ ๋ชฐ๋ผ์ ๋ฆฌํด ๋๊ธฐ ์ ์ ๊ฐ๋ ์ถ๋ ฅํด๋ดค์ต๋๋ค.
ํฌ! ์ํ์ด์ ์ ๋ํฐ!
1-2, ์์์ ๊ณผ ์ข ๋ฃ์ ํ์ธ์ ํด๊ฒฐ๋๊ตฐ์!
๋ค์์ ์ ํฌ๊ฐ๋ฅํ ์ง์ญ ํ์์ ํด๋ด ์๋ค. ๊ฐค์ด ๋ง๊ฐค ๊ฐ์ด๋ผ ๋๋ฐฐ์ฒ๋ผ ๋ณด์ด๊ฒ ์ง๋ง ๋๋ฐฐ๊ฐ ์๋๋๋ค.!
์ฌ์ง์ 10๊ฐ ์ด์ ๋ชป์ฌ๋ ค์ ๊ทธ๋ฌ๋ ๊ฒ ๋ฟ์ด์์.ย
์ถ๊ฐ๋ก
์ด ๊ธ์ ์ฌ๋ฆฌ๋ ์ด์ ๋ ๊ฒ์ ๋ง๋ ์ง ๋๋ฌ์ด ๋๊ฐ๋๋ฐ
์ ์ง ์์์ด ์ ํ๋์ ์์ ๋ฅ๋ฅ ์ด ๋ฎ์์ ธ์ ์์ ๊ณ ์ทจ์ฉ์ ๋๋ค.
๋นจ๋ฆฌ ๋ง๋ค์ด์ ๋ ์งํ ๋ฒ๊ณ ์ ๋ ํ์์ฒ๋ผ ์ด๊ณ ์ถ์๋ฐ์.
์ธ๋ถ ์ฌ์ดํธ์ ์ฌ์ง์ ์ฌ๋ฆฌ๊ณ ์ฌ๊ธฐ๋ก ๋์ด์ค๋ ๋ฐฉ์์ผ๋ก 10๊ฐ ์ด์ ์ฌ๋ฆด ์ ์๋ค๊ณ ๋ค์