์์งํ ๊ฒ๋ฉ๋ ๋ด๊ฐ ์ค๋์ฐ๋จนํด๋ณด์ง์์๊ณ ์ ๋ํฐ๋ ์ธ๋ฆฌ์ผ๋ง ์ข ๊ฒฝํ ๋ง์์ ํธํฅ๋ ์๊ฐ์ผ์๋ ์๋๋ฐ
๊ฒ๋ฉ๊ฐ ์ ๋ํฐ(+๊ณ ๋)์ ๋นํด ์ฝ๋ค๋ ํฌ์ธํธ ์์ฒด๋ฅผ ๋ชจ๋ฅด๊ฒ ์
์์งํ ๊ฒ๋ฉ๋ ๋ด๊ฐ ์ค๋์ฐ๋จนํด๋ณด์ง์์๊ณ ์ ๋ํฐ๋ ์ธ๋ฆฌ์ผ๋ง ์ข ๊ฒฝํ ๋ง์์ ํธํฅ๋ ์๊ฐ์ผ์๋ ์๋๋ฐ
๊ฒ๋ฉ๊ฐ ์ ๋ํฐ(+๊ณ ๋)์ ๋นํด ์ฝ๋ค๋ ํฌ์ธํธ ์์ฒด๋ฅผ ๋ชจ๋ฅด๊ฒ ์
์ ๋ํฐ๋ณด๋ค ํจ์ฌ์ฌ์ด๊ฑฐ ๋ง๋๋ฐ. ์ ๋น์ด ์ฝ๋์์ด๋ ์์ํ ์์์์. ๋ฑ๋ณด๋ฉด๋ชจ๋ฅด๋;
์ ๋ํฐ๊ฐ ์คํ๋ผ์ดํธ์๋ํฐ๋ ๊ทธ๋ ๊ณ UI์ปจํธ๋กค๋ ๊ทธ๋ ๊ณ ๋๋ ค ์ธ๋ถ์ ์ผ๋ก ์กฐ์ ํด์ผ๋๋ ์ปจํธ๋กค ๊ฐ๋ ์ด๋ ํจ๋์ด๋ง์์ ์คํ๋ ค ์ฒ์ํ๋์ ์ฅ์์ ์กด๋ ๋ณต์กํจ. ๊ฒ๋ฉ์ฒ๋ผ๊ฑ ๋ญํ ๋ผํ๋ฉด ์ด๊ฒ์ ๊ฒ ์๊ฑฐ์น์ ๊ฑฐ๋ฆฌ๊ณ ๋ฐ๋ก๋๋๊ฒ ๋ด๋น์ ์ฅ์์ ํธํ์ง
๋ํ์ ์ผ๋ก ์ ๋ํฐ์ ๋ฌธ์ด๋ผ๊ณ ํ๋ฉด ๋ฐ๋์ ์ฝ๋๋ C#์๋ํ ์ ํ๊ณผ์ ์ ๊ฑฐ์น๊ณ ํ๊ฒ ํ๋๊ฑฐ๋. ๊ฒ๋ฉ๋ GML๊ตณ์ด๋ชฐ๋ผ๋ ๋๋๊ทธ์ค๋๋กญ์ผ๋ก ๋ง๋ค๊ฒํ ์์๋๊ฑฐ ๋ณด๋ฉด ์ฐจ์ด๋ฅผ ๋ชจ๋ฅด๊ฒ ๋.
๊ฒ๋ฉ ๊ณตํ์ ์๋ ๊ฐ์ฅ ๊ฐ๋จํ ํํ ๋ฆฌ์ผ์กฐ์ฐจ๋ ์คํฌ๋ฆฝํธ๋ฃ์ด์ ์ฐ๋ผ๊ณ ๋์ด์๋๋ฐ ์ฝ๋์์ด ์์ํ ์ ์๋ค๋๊ฒ๋ ์์งํ....
์จ์ผ๋๋๊ฑฐ๋ง๋๋ฐ ์์จ๋ ์กด๋๊ฐ๋จํ๊ฑด ์์ฑ๊ฐ๋ฅํ๊ณ ๊ฑฐ๊ธฐ์๋ถํฐ ์์ ๊ฐ์ป๊ฑฐ๋๊ฒ์์ ๋ง๋ค์์๋ค์๊ฐํ๋ฉด์ ๋ถ๋๊ฑฐ์ง ๋ญ ์ด๋ค์์ง์ด ์ฒจ๋ถํฐ ๋ฟ ํ๊ณ ๋ค๋จ. ๊ทธ๋๋ง ์ ๋ ๊ฒ ์ ๊ทผ์ฑ๋ถ์ด์ ธ์๋๊ฒ ์ด๋ณด์ ์ฅ์์ ์ข์๊ฑฐ์ง.
ํด์ด ๊ฐ๋จํด์ ์๊ธด ํธ๊ฒฌ ์ด๋ผ๊ณ ์๊ฐํจ ํด์ด ๊ฐ๋จํ๋ค๋๊ฒ ์ฝ๋ค๋๊ฒ ์๋๊ณ ๊ธฐ๋ฅ์ด ๋์ง๋์ง ๋ถ์ด์์ง ์์ ์ข๋ง ๋ง์ ธ๋ณด๋ฉด ๋์ถฉ ๋ค ์๊ฒ๋๊ณ ๋ฐ๋ก ๊ฐ๋ฐ ์์ํ ์ ์๊ฒ๋จ ๊ทธ์น๋ง ์๋ ๊ธฐ๋ฅ๋ค์ ์์ ํ ๋ณธ์ธ ํ์ผ๋ก ๋ง๋ค์ด ๋ด์ผ๋์ ๋ ์ด๋ ต๋ค๊ณ ์๊ฐํจ
๋์ง๋์ง๋ถ์ด์๊ณ ๊ทธ๊ฑธ ๋ค ํ์ ํ๊ณ ์ตํ์ผํ๊ณ ๋ณต์กํด๋ณด์ด๋๊ฑธ ์ฐ๋ฆฌ๋ '์ด๋ ต๋ค'๋ผ๊ณ ํ๋จ๋ค; ์ผ ๋ฌด์จ ๋ค์๋์ฌ๋์ ์ฅ์์ ๋ค์๋ฉด ์ฌ์์ง ์ด๋ฌ๋ฉด ์ง์ง ์ ๊ทผ์ฑ์ด๋ผ๋๊ฑธ ๋ชจ๋ฅด๋์ ๊ตฌ๋ ;
์ด๋ ค์ฐ๋ผ๊ณ ๋์ง๋์ง ๋ถ์ฌ๋จ๊ฒ ๋? ์ง์ ๋ง๋๋ ๊ฒ๋ณด๋ค ์ดํดํ๊ณ ์ฌ์ฉํ๋๊ฒ ๋น ๋ฅด๋๊น ๋ง๋ค์ด์ ๋ถ์ฌ๋์๊ฑฐ์ง ๊ทธ๋ฆฌ๊ณ ์ ๋ค ์์์ผ ํ๋๋ฐ? ๋ด๊ฐ ํ์ํ ๋ ํ์ํ ๊ธฐ๋ฅ๋ง ๋ฐฐ์์ ์ฐ๋ฉด๋์ง
์ ๋น์ด ์ฒ์ํ๋ฉด ๋ญ๊ฐ์จ๋๋๋๊ฑฐ๊ณ ์์จ๋๋๋๊ฑฐ๊ณ ๋ฅผ ๋ชจ๋ฅด๋๊น ์ ๊ทผ์ฑ์ด ๋ฎ๋ค๊ตฌ์ ์ด์ฌ๋์. ๊ฑฐ๊ธฐ์๋ถํฐ ์ด๋ ต๊ฒ๋๊ปด์ง๋๊ฒ ์ด๋ณด์ ์ฅ์ธ๊ฑฐ๊ณ . ๊ณ์ ๋ค ์๋์ ๋ค์ ์ฅ์์ ์ด์ผ๊ธฐํ๋ ๊ฐ๊ตฌ๋ฆฌ์ฌ์ฑ์ด์ ๋ชจ๋ฅด๊ณ ์ ๋ฐ์๋ฆฌ๋ ํ๊ณ ์์ง ์ดํด
์ฝ๋ ์ด๋ ต๋๋ฅผ ๋ฌผ์ด๋ดค๋๋ฐ ์งํผ์ ์ ๋ฌธ์ ๋น์ํด์ ์์๊พธ ์ ๊ทผ์ฑ์ ๋ฐ์ง๋๊ฑฐ์ผ? ๊ธ์ด์ง ๋ณธ์ธ๋ ๋ค๋ฅธํด์ ์ ์จ์๋ค๊ณ ํ๋๋ฐ? ์ด๋์ ๋ ๊ฐ๋ฐ๋ฅ๋ ฅ์ด ์๋ค๊ณ ๊ฐ์ ํด์ผ ํ๋๊ฑฐ ์๋๋? ๋๋ง์ด ๋ค ๋ง๋ค ์๊ณ
๊ทธ๋ฅ ๋ด๊ฐํ๋ ์ ๋ํฐ๊ฐ ํจ์ฌ์ด๋ ต๊ณ ๊ทธ๊ฑธํ๋ ๋ด๊ฐ ๊ฒ๋ฉ ์ฐ๋์ฌ๋๋ค๋ณด๋ค ํจ์ฌ์ํ๊ณ ๊ฒ๋ฉํ๋์ ๋ค์ ์ข๋ฐฅ์ด๋ผ๊ณ ์๊ฐํ๊ณ ์ถ์ด์ ์จ๋ณด์ง๋์๊ณ ๋งํ๋๋ฏ ๊ฒ๋ฉ ์คํฌ๋ฆฝํธ ์์ฐ๋์ฌ๋์ ๋ณธ์ ์ด ์๋๋ฐ ์ค์ ๋ก ๋๋ค ๋ฅํ๊ฒ ๋ฐฐ์ด ์ฌ๋์ด ์ฌ๊ธฐ์์ด์ ์ด์ผ๊ธฐํ๊ธฐ๋ ์ด๋ ค์ด ์ฃผ์ ๊ฐ์๋ฐ ์ ๋ ๊ฒ ์ฝ๊ฒ ๋งํ๋๊ฒ ์ด์ํ์ง
๊ทธ๋ฅ ๋ฌด์ธ๊ฐ๋ฅผ ํ๊ธฐ ์ํด ์ ํ์ ์ผ๋ก ์์์ผํ ์ง์์ด ํ์ ํ ์ ๊ธฐ ๋๋ฌธ์ ๊ฐ๋จํ ์์๋ก ์ ๋ํฐ์์ 2D ์ค๋ธ์ ํธ๋ฅผ ์์ง์ด๊ณ ์ ํ๋ ค๋ฉด ์ด ์ค๋ธ์ ํธ๋ฅผ ์์ง์ด๋๋ฐ ํ์ํ๊ฒ transform ์ปดํฌ๋ํธ์ position์ด๋ผ๋ ๊ฐ์ด๊ณ position์ Vector2์ ํํ๋ก ์ด๋ฃจ์ด์ ธ ์์์ ์์์ผํจ ๊ฒ์๋ฉ์ด์ปค๋ ๊ทธ๋ฅ ์คํฌ๋ฆฝํธ ์ด์ด์ x+=5 ํ๋ฉด ๋์ ๋์ ์ ๋ํฐ๋ ๋ฌผ๋ฆฌ์ ์ธ ์์ง์์ ๊ตฌํํ๊ณ ์ ํ ๋ ๋ฆฌ์ง๋ ๋ฐ๋๋ฅผ ๋ถ์ด๊ณ addForce ํ์ค๋ง ๋ถ์ด๋ฉด ๋๋ค๋ฉด ๊ฒ์๋ฉ์ด์ปค๋ ๊ทธ๋ฌํ ์์ง์์ ๋ณด์ฌ์ฃผ๋ ์์์ ์ง์ ์์ฑํด์ ์ฝ๋์ ์ ์ด์ผ ํ๋ค๋๊ฒ ์ฐจ์ด์ ์ด์ง
๊ฑ ๋ญํค ์ฏ๊พธ๋ฅด์ธ๋ฐ ๋ญ ์ง์ ์ฅ๋ฒฝ ๋ ผํ๊ณ ์๋ ธใ ใ IGM ๊ฒ์์๋ฌ๋ ์ฏ๊พธ๋ฅด ์ด๋ฐ๊ฑฐ๋ ์ฌ์ธ๊ฑฐ ๊ฐ์? ๋ ๊ธฐ์ค๋๋ก๋ผ๋ฉด ๊ฐค๋ญ์ ์๋ํฐ๋ ์กด๋ ์ด๋ ค์ด ํด์ด์ผ
์ฏ๊พธ๋ฅด ๊ฒ๋ฉ๊ฐ์ ๋ฐํคํธ์ค๋ฌ์ด ์ ๋ค์ ๋ฑ ๊ณต์์์ ๊น์ง๋ง ์ฝ๊ณ ๋น ๋ฆ ํ์ดํ๋ผ์ธ์ด ํน์ ์ฅ๋ฅด์ ์ต์ ํ๋์ด์๋๋ฐ ๊ฑฐ๊ธฐ์ ๋ญ ๋ํ๊ฑฐ๋ ๋ฐ๊พธ๊ณ ์ถ์ผ๋ฉด ์ด์ ํผ๋ฅ ์ธ๋๊ฑฐ
์ ๋ํฐ ํ ํ๋ฆฟ ๊ฐ์