๋๋ถ๋ถ์ ํ๋ฒ(?)ํ ํ๋ก๊ทธ๋๋ฐ์ฑ ์ ๋์ค๋ ์ผ๋ฐ์ ์ธ ๊ฐ๋ฐ๋ฐฉ๋ฒ๋ก ๊ณผ ์กฐ๊ธ ๋ค๋ฅด๋จ ์ ๊ณผ
์ ๋ฌธ์๊ฐ ๋ง์ฃผํ๊ธฐ์๋ ๋๋ฌด ๋ฌด์จ์๋ฆฐ์ง ์ดํด๊ฐ์ด๋ ค์ด ์๋ฌ๋ก๊ทธ ์ ๋๊ฐ ์์ฃ
๋ฌผ๋ก ๊ทธ๋ํฝ์ค๋ 3D ์ถฉ๋, ๋ฌผ๋ฆฌ ๋ฑ๋ฑ์ ์ง์์ ์ ์ธํ๊ณ ์ฉ. ๊ทธ๋ฐ๊ฑด์ ๋๋ชฐ๋ผ์
์ฌ์ค ์ธํฐ๋ท์ด๋์๋ ์ ๋ํฐ๋ ์ฝ๋ค. ๊ทธ๋ํฝ์ค๋ ๋ฒจ์ ๋ชฐ๋ผ๋ ๋๋ค ๋ฑ์ ์ด์ผ๊ธฐ๋ค์ด ๋ ๋๋๊น
๊ฐ๋ฐ์์ฒด๊ฐ ์์ต์ํ์ฌ๋๋คํํ ๋ ํฌํ ์ต, ํ๋ฆฌ๋ฏธ์ด ๊ฐ์ ํด๊ฐ์๋ณด์ด์ง๋ง ๊ทธ๋๋ ์ด๋ ต๊ฒ๋๊ปด์ง๋๊ฒ ์ฌ์ค์ ๋๋ค.
ํ์ฌ ๋ง์ ํ๋ ์์ํฌ์ค์ ์ ๋ํฐ๋ ์ ๋ง๋ก ๋ง์ด ์ถ์ํ๋์ด์์ฃ .
ํํ ๋ง์ด์ ํ๋ ์๋์ฐ๊ฐ๋ฐ์ด๋ ์๋๋ก์ด๋ ๊ฐ๋ฐ๋ณด๋ค ๋ญ๋๊น API์์ฒด๋ฅผ ์์ธ์ฐ๋ฉด ๋ชป์จ๋จน์์ ๋๋ก์
์ ๋ํฐ๋ ๋ค๋ฅธ ํ๋ ์์ํฌ๋ณด๋ค๋ ์ด๋ ํ ๊ธฐ๋ฅํ๋๋ฅผ ๋ง๋ค๊ธฐ์ํด ๊ฐ๋ฐํ๋ ๋ฐฉ๋ฒ์ด ์ฌ๋ฌ๊ฐ์ง์ ๋๋ค. ์ด๊ฒ์ญ์ ๋์ด๋ ์์น์ ์ฃผ๋ฒ์ด์ฃ .
์ด๊ธ์ ์ฝ๋๋ค๊ณ ์ ๋ํฐ๋ฅผ ์ํด์ง๋๊ฑด ์๋๊ฒ ์ง๋ง ์ ๊ฐ ์ ๋ํฐ๋ฅผ ๋๋ฌด์ด๋ ต๊ฒ ๋ฐฐ์ ๋์์ ์ด ๋ ์ฌ๋ผ ์กฐ๊ธ ์ ๊ณ ์ถ์ด์ก์ต๋๋.
๋ณธ๊ฒฉ์ ์ผ๋ก ๋ง๋์ค๋ถ๋ค์ด๋ ํด๋น๋๋ ์ด์ผ๊ธฐ์ ๋๋ค. ์์ ์ทจ๋ฏธ๋ผ๋ฉด ๊ทธ๋ฅ ์ด๋ ๊ตฌ๋๋ก๋ง ์๊ฐํด๋๋ ๊บผ๊ฐ์ต๋๋ค.
1. ์ปดํจํฐ๊ณตํ์ ๋ธ๋ก๋์บ์คํธ๋ ๋์์ธํจํด์ ๋ํ ๊ณต๋ถ๋ฅผ ํ๋ฉด ์ ๋ํฐ api๊ฐ ๋์๊ฐ๋ ์๋ฆฌ, ์ ๋ํฐ๊ฒ์์ค๋ธ์ ํธ์ ์กฐ๊ธ์์ดํดํ๊ธฐ๊ฐ ์์ํ ์ ์๋ค.
๋ง์ด๋๋ง๊ณ ์ธํฐ๋ท์ด๋ ์ฑ ๋ฑ์ํตํ์ฌ ํ๋ฒ์ ์ฝ์ด๋ณด๋ฉด ๋์์ด๋ฉ๋๋ค.
2. ๋ด๊ฐ์์ฑํ๋ ์ปดํฌ๋ํธ(์คํฌ๋ฆฝํธ)๋ ์ ๋ํฐ๊ฐ ์ ๊ณตํ๋ ์ปดํฌ๋ํธ์ ์์ ํ ๋๊ธ์ด๋ค.
GetComponent ๋ก ๋ชจ๋ ๊ฑธ ๊ฐ์ ธ์ฌ์ ์๋ค. C#์ ๋ชจ๋ ์๋ฃํ์ Object์ธ ๊ฒ์ฒ๋ผ
์ ๋ํฐ๊ฐ ์ ๊ณตํ๋ ๋ชจ๋ ์ปดํฌ๋ํธ ์ ๋ด๊ฐ์์ฑํ๋ ๋ชจ๋ ์คํฌ๋ฆฝํธ๋ ๋๊ธ์ด๋ค. ์ต์์ ๊ฐ์ฒด๊ฐ ๊ฐ๋ค. ์ปดํฌ๋ํธ๋ ๋ง๋ฒ์ด์๋๋ค. ์์ค๊ฐ์คํ๋ง ์๋์ด ์์๋ฟ
3. ์๋ํฐ์์ ๋๋๊ทธํ ์๋ ์๊ณ ์คํฌ๋ฆฝํธ์์ ์บ์ฑํ ์ ์๋ค. ์ด๋ ํ ๋ฐฉ๋ฒ์ ์จ๋ ์๊ด์๋ค. ์ ๋ต์์๋ค. ์ ๋ต์ด์๋ค๋ ์ฌ์ค์ ์ค์ค๋ก๊ฐ ๋ฏฟ์ด์ผ ํ๋ค.
์ด๋ณด์๋ผ๋ฉด ๊ฐ์ฅ ํธํ๋๋ก ๊ตฌํํด๋ ๋ฉ๋๋ค. ํ์ฌ๋ ๊ทธ๋ ๊ฒํด๋๋์.
4. ์ ๋ํฐ๊ฐ ์ ๊ณตํ๋ ๋ชจ๋ API๋ฅผ ์ธ์ฐ๊ธฐ ์ํด ์๊ฐ์ ๋๋ฌด์์ํ์์๋ค . ์์ฃผ์ฐ์ด๋๊ฑด ์ ํด์ ธ์๋ค. ( ์์ ์์ธ์ธ์๋์์ง๋ง ์ฃผ๊ฐ์ ๋ ๊ธ์ง )
5. ์์์ด๋ ํฌํจ ์ ๋๋ฌด ์ฌ์ฉ์ํ๋๊ฒ ์ข์ต๋๋ค. ์ปดํฌ๋ํธ์์ฃผ๋ก ๋์๊ฐ๋๊ฑฐ๋ผ์ ์ผ๋ฐ์ ์ธ ๊ฐ๋ฐ๋ฐฉ๋ฒ๋ก ํ๊ณ ๋ ์ฝ๊ฐ์ ๋ค๋ฆ ๋๋ค.
์ ๋ํฐ C#์ญ์ ์์ ๋ท๋ทํ๊ณ ๋ ๊ฑฐ๋ฆฌ๊ฐ๋ฉ๋ฉฐ ๊ฐ๋ฐ ๋ฐฉ์๋ ์ข ์ ๋ํฐ๋ง์ ํน๋ณํ ๋ฐฉ์์ ๋๋ค. ์ด๋ถ๋ถ์ ์ฑ ์ด๋ ์ ํ๋ธ๋ฑ์ ํตํด ์ฐธ๊ณ ์ขํด์ผํฉ๋๋ค.
์ ์ผ ์ค์ํ๊ฒ ๊ฐ๋ฐ์ ๋ต์ด์๋ค๋ ๊ฒ์ ๋๋ค.
์ ํ์ด์ง์๋ณด๋ฉด "์ค๋ธ์ ํธํ๋ง์ํ๋๊ฑฐ์? ์ํด๋ ๋ฒ๋ฒ ๊ฑฐ๋ฆฌ์ง์๋๋ฐ " ์ด๋ฐ ๋น์ทํ ๊ธ์ด์๊ณ ๋๊ธ๋ ๋ง์ด๋ฌ๋ ค์์ต๋๋ค.
๋ง์ต๋๋ค. ์ด์ ๊ฐ์์ผ๋ฉด ์ํด๋๋ฉ๋๋ค. ๋ญ๋ ์ง ์ด์ ๊ฐ ์์ด์ผ ์์ฑํ๋๊ฒ ๊ธฐ์ต์ ๋ง์ด๋จ๊ณ ๋ณํ๊ฐ์๊ฒจ๋ ๋์์ด ๊ฐ๋ฅํฉ๋๋ค.
์ฑ ์์ ์ด๊ฒ์ข๋ค๋๊น ์ธ๊ฐ์์ ์ด๊ฒ์ข๋ค๋๊น๋ ๊ทธ๋ค์ง ํฐ์๋ฏธ๊ฐ ์์ต๋๋ค. "์ค์ ๋ก ์์ฐ๋๊น ๋๋ฆฌ๋๋ผ ๊ทธ๋์ ํ๋ง์์ด๋ค"๊ฐ ์ ๋ต์ ๋๋ค
์ ๋ํ์ฌ์์ ๋ฌผ์ด๋ด ๋๋ค. ์ด ๋ฐ์ดํฐ๋ ๋ฐ๋์(๊ฑฐ์) 5๊ฐ์ ๋๊น? 6๊ฐ ํน์ 10๊ฐ๊ฐ ๋์ง์์ฃ ? ๊ฑฐ์ ๊ทธ๋ ๋ค ๋ผ๋ ๋ต๋ณ์ด์ค๋ฉด ํฝ์คํด๋๊ณ ์ฝ๋๋ฅผ์งญ๋๋ค.
ํฝ์คํ๋ค๋๊ฑด ์ ํผ์์ฐ๋๋ง์ธ๋ฐ ๊ทธ๋ฅ ๋ณ์ 5๊ฐ๋ง๋ค๊ฑฐ๋ ๋ฐฐ์ด์ ๋ง๋ค๊ฑฐ๋์. ๋ฆฌ์คํธ๋ก ํ๋ฉด ๊ท์ฐฎ์์ง๊ณ ๋ฌด๊ฒฐ์ฑ์ด ํ์ํด์ง์๋ ์์ผ๋๊น์.
๊ทธ๋ฅ ์์ ์์๋ฅผ ๋ ๊ฒ๋๋ค.
์ ๋ ์ฝ๋ฉ์์ฒด๋ฅผ ๊ฑฐ์ ์ ๋ํฐ๋ก ๋ฐฐ์ ์ต๋๋ค. ๊ฐ์ฅ ์ฒ์ ๋ฐฐ์ด ํ๋ ์์ํฌ๊ธฐ๋ํ๊ณ ๊ฐ์ฅ์ค๋์ฐ๊ณ ์ง๊ธ ๋ค์ ์ฐ๊ณ ์์ต๋๋ค. ๋ท๋ท๋ ํ๊ณ ์๋๋ก์ด๋ํด๋ดค์ง๋ง
ํ์คํ ์ ๋ํฐ๋ ๋น๊ตํ ๋ ์ ๋ฌธ์์ฒด๋ ์ ๋ํฐ๋ฒฝ์ด ๋ ๋๊ฒ๋๊ปด์ง๋๋ค.
๊ฐ๋ฐ์ ์ ๋ต์ ์์ต๋๋ค. ๊ฐ๋ฐ์ ์ ๋ต์ด ์๋ค๋ ์ฌ์ค์ ๋ฏฟ์ด์ผํฉ๋๋ค. ์ ์ฒ๋ผ ํ๋ค๊ฒ ๋ฐฐ์ฐ์ง๋ง์๊ณ ๊ฐ์ก์ผ๋ฉด 2๋ฌ์ด๋ฉด ์ตํ์์๋ ์ ๋ํฐ๋ฅผ ์ ๋ณตํ๋๋ฐ
๋์์ด๋๋๊ธ์ด์์ผ๋ฉด ์ข๊ฒ ์ต๋๋ค. ํ์ค์ ์ธ ๋์์ด๋๋ฉด์ข๊ฒ ์ต๋๋ค.
ํ ๋ง์ ๋ง์ง๋ง ํ์ง ์๊ฒ ๋ค.
ํ ๋ง์ด์์ผ์๊ฒ ์ ธ ๋ง๋๋ง๋ง ๊ตฌ๊ตฌ์ ์ ์จ๋จ์ผ๋
๋ณ์
์ข์๊ธ์ธ๋ฐ?