์ ์ ๋๋คํ ํฌ์ธํธ๋ก ์ด๋์ํค๋ ์คํฌ๋ฆฝํธ๋ฅผ ์ง๊ณ ์๋๋ฐ
์ ์ฌ๋ฌ๋ง๋ฆฌ์๋ค๊ฐ ์คํฌ๋ฆฝํธ ํ๋๋ก ๋ค ๋ถ์ฌ๋์ผ๋๊น
์ ์ฌ๋ฌ๋ง๋ฆฌ๊ฐ ์ ๋ถ ๊ทธ ์คํฌ๋ฆฝํธ ํ๋์์ ๋์จ ๋์ผํ ๋๋คํฌ์ธํธ๋ก ์ด๋ํ๋๋ผ๊ณ ..
๊ฐ ๊ฐ์ฒด๋ง๋ค ๊ฐ๊ฐ ๋ค๋ฅธ ๋๋คํฌ์ธํธ๋ก ์ด๋ํ๊ฒ๋ ๋ง๋ค์ด์ฃผ๊ณ ์ถ์๋ฐ
๊ทธ๋ฌ๋ ค๋ฉด ์คํฌ๋ฆฝํธ๋ฅผ ์ฌ๋ฌ๊ฐ ๋ง๋ค์ด์ ๊ฐ ๊ฐ์ฒด๋ง๋ค ๋ฐ๋ก๋ฐ๋ก ์์์ค์ผ ๋๋๊ฑฐ์ผ?
p.s. ์ ํํ ์ฝ๋ผ์ด๋ ์์๋์ผ๋๊น ํ๋ ์ด์ด๋ ๋ถ๋ชํ๋ฉด ์ฐ์ฃผ ๋๊น์ง ๋ ๋ผ๊ฐ๋๋ฐ ์ด๊ฑฐ ํด๊ฒฐ ๋ฐฉ๋ฒ์ด ์ด๋จ์ผ๋จ?
ํ๋ ์ด์ดํํ ๋ Kinematic ํด๋จ๊ณ ์ ๋คํํ ๋ Dynamic ํด์ ์ค๋ ฅ 0์ผ๋ก ํด๋์
์ ๋ค์ ๋๋ ์ถฉ๋ํด๋ ๊ฐ๋งํ ์๊ณ ํ๋ ์ด์ด ์บ๋ฆญํฐ๋ง ๋ค๋ก ํ๊ฒจ๋๊ฒ ํ๊ณ ์ถ์๋ฐ ์ฝ๊ฐ ๋ฉ์ดํ์ฒ๋ผ..
์ผ๋จ ๋๋ค์ ์ด๋ป๊ฒ ์์ฑํ์ง ์ฝ๋๊ฐ ์์ด์ผํ ๋ฏ Random์ ํด๋ณด๋๊น ๊ทธ๋ ๊ฒ๋์ง๋ ์๋๊ฒ๊ฐ์๋ฐ
empty object๋ก moveSpot ๋ง๋ค์ด๋๊ณ , moveSpot.position = new Vector2(Random.Range(minX,maxX), Random.Range(minY,maxY)); ์ด๋ ๊ฒ ํ์.. minX,maxX๊ฐ์๊ฑฐ๋ ์ ๋ถ ์ ์ ํ์ฌ ์์น์์ ์ผ์ ๊ฐ์ ๋นผ๊ฑฐ๋ ๋ํด์ ๋ฒ์๋ฅผ ๋ง๋ฌ. transform.position.x - 7 ์ด๋ฐ์์ผ๋ก
์คํฌ๋ฆฝํธ๊ฐ ํ๋๋ก ๋์ด์์ด์ ๊ทธ ์คํฌ๋ฆฝํธ์์ ํ ๋ฒ ์์ฑ๋ ๋๋ค์ผ๋ก ์ ๋ถ ๊ฐ๋๊ฑฐ๊ฐ์๋ฐ ํด๊ฒฐ๋ฐฉ๋ฒ์ ๋ชจ๋ฅด๊ฒ์ด..ใ
moveSpot์ด ์ ์ค๋ธ์ ํธ๋คํํ ํ๋ํ๋์ฉ ๋ค ๋ฐ๋ก ์๋๊ฑฐ์? ํ์์ค๋ธ์ ํธ๋ ๋ญ ๊ทธ๋ฐ๊ฑธ๋ก? ๊ทผ๋ฐ ๊ทธ๋ฐ๊ฑฐ๋ฉด ๊ทธ๋ฅ ์ค๋ธ์ ํธ ์์ด๋ ํด๋น ์ง์ ์ ๋ณด๋ง ์ ์ฅํ๊ณ ์์ผ๋ฉด ๋์ง์๋
moveSpot์ ๊ทธ๋ฅ ํ๋๋ง ๋ต ๋ง๋ค์ด๋๋๋ฐ;; ์ ์ค๋ธ์ ํธ๋คํํ ํ๋์ฉ ์ ๋ถ ๋ง๋ค์ด๋ณผ๊น
์ค์ค ์ ๊ฐฏ์๋งํผ moveSpot์ ๋ง๋๋๊น ํด๊ฒฐ๋์ด ๊ทผ๋ฐ ํ์์ค๋ธ์ ํธ๋ก ๋ฃ์ผ๋ฉด ์๋๋ ๋ฏ
moveSpot์ด ํ๋๋ฉด moveSpot.position๋ ํ๋๋ฐ ๋น์ฐํ์ง;; ํ์์ค๋ธ์ ํธ๋ก ๋ฃ๋์ง ์๋์ง ํ๋ ๋ฌธ์ ๋ ๋ณธ์ธ ๊ตฌํ ๋ฐฉ์์ ๋ฐ๋ฅธ๊ฑด๋ฐ, ๋ด์๊ฐ์ผ๋ก ํน๋ณํ ์ด์ ์์ผ๋ฉด ๊ฑ ์ ์ ๋์ ๋ถ๋ ํด๋์ค๊ฐ ์ด๋์ง์ ์ ์ฅํ๊ณ ์์ด๋ ์๊ด์์ง์๋์ถ์
์๋๊ฑด ์ผ๋จ rigidbody ์ค์ ํด๋์๊ฑฐ๋ ๋๊ฐ ์๊ฐํ๋๊ฒ ๋ฐ๋์. ๊ทธ๋ฆฌ๊ณ 3d๊ฒ์ด๋ผ๋ฉด ์ ๋ ๊ฒ ๊ตฌํํ๋๊ฒ ์๋๋ผ ์ค๋ ฅ ๊น๋ฆฐ ์ํฉ์์ ๋ฐ์์ง์ ์์ ํ๋ ์ด์ด๋ก ํฅํ๋ ํ ๊ฐํด์ ๊ตฌํํ๋๊ฒ ๋ง๋๊ฒ๊ฐ์
๋ญ์๋ฆฌ๋ ์คํฌ๋ฆฝํธ ํ๋๋ง์ง์ ๋ถ๋ชจ์์๊ด๊ณ ์์ดํด๋ ์๊ด์๋๋ฐ ๋๋ค์ง์ ํ๋ ํจ์๋ฅผ ์ด๋์๋ฃ์๊ฑฐ์
ใด๋ด๊ฐ ์ดํดํ๊ธฐ๋ก๋ ์ ๋๋ค์ด ํฅํ ๋ชฉ์ ์ง์ธ moveSpot์ Empty Object๋ก ํ๋ ๋ง๋ค์ด๋๊ณ ์ ์คํฌ๋ฆฝํธ์์ ์ฐธ์กฐํ๊ฒ ํ๋ค์์, ์ด๊ฑธ ์ด๋์ํค๋ ์ฝ๋๋ฅผ ์ ์คํฌ๋ฆฝํธ์ ๋ฃ์๋ค๋ ์๊ธฐ๊ฐ์๋ฐ ๊ทธ๋ผ ๋น์ฐ ๋ชจ๋ ์ ๋์ด ํ ์ง์ ์ ํฅํ๊ฒ ์ง ๊ฑ ์ ๋ ๊ฐ์๋งํผ ํ ์ค๋ธ์ ํธ๋ฅผ ๋๋ค์ด๋์ํค๋๊ฑฐ ๋ฟ์ด๋๊น... ๊ทผ๋ฐ ์ผ๋จ ์ฝ๋๋ฅผ ๋ ์ฌ๋ ค์ค์ผ ํ์คํ ์๋ฏ
ใด ์ ํํ๊ฒ ์ดํดํ์ ใ ใ ๋ด๊ฐ ๋ฉ์ฒญํ๋๋ฏ;; ์ ๊ธ๊ณ ๊ฒ์ 2D์!