ํผ์ง์ค ๋จธํฐ๋ฆฌ์ผ์์ ๋ง์ฐฐ๋ ฅ ์ฌ๋ฆฌ๋ฉด ์๋ ๋๋ ค์ง๋๊ฒ ์ซ์
๊ทธ๋ ๋ค๊ณ ๋ง์ฐฐ๋ ฅ์ 5์ ๋๋ก ๋ฎ๊ฒ ํ๋ฉด ๊ทธ๋๋ ์กฐ๊ธ ๋ฏธ๋๋ฌ์ง
๊ทธ๋ฅ ์ด๋ ๋ฉ์ถ๋ฉด ๋ฐ๋ก ๋ฉ์ท์ผ๋ฉด ํ๋๋ฐ ๋ฐฉ๋ฒ์ด ์์?
ํผ์ง์ค ๋จธํฐ๋ฆฌ์ผ์์ ๋ง์ฐฐ๋ ฅ ์ฌ๋ฆฌ๋ฉด ์๋ ๋๋ ค์ง๋๊ฒ ์ซ์
๊ทธ๋ ๋ค๊ณ ๋ง์ฐฐ๋ ฅ์ 5์ ๋๋ก ๋ฎ๊ฒ ํ๋ฉด ๊ทธ๋๋ ์กฐ๊ธ ๋ฏธ๋๋ฌ์ง
๊ทธ๋ฅ ์ด๋ ๋ฉ์ถ๋ฉด ๋ฐ๋ก ๋ฉ์ท์ผ๋ฉด ํ๋๋ฐ ๋ฐฉ๋ฒ์ด ์์?
ํผ์ง์ปฌ ๋จธํ ๋ฆฌ์ผ๋ก ๋ง์ฐฐ 0์ธ ๋ฒ์ ์ด๋ ๋ง์ฐฐ 1145141919์ธ ๋ฒ์ ๋ ๋ค ๋ง๋ค๊ณ ์คํฌ๋ฆฝํธ๋ก ํค ์ ๋ ฅ ์ํ์ ๋ฐ๋ผ ๋ฒ๊ฐ์๊ฐ๋ฉด์ ์ ์ฉ์ํจ๋ค๋ฉด ์ํ๋๋ฐ๋ก ๋์ค์๋???
์ ์ด๊ฐ ์์ ์ ๋น์ทํ๊ฒ ๊ตฌํํ ๋๋ ์๋ก์ฝ๋กฌ ํ์ด์ด
์ผ๋ฆฌ๊ฐ ์๋ ๊ฒ ๊ฐ์์ ํด๋ณด๊ฒ ์๋๋ค
ใณใณ ์กฐ๊ธ ์ผ๋งค๊ฐ๊ธดํด๋ ์ ๋๋๊น ๋ ์ ๊ฒฝ์ฐ๊ธฐ ์ซ์ผ๋ ๋์ด๊ฐ๊ฒ ์๋๋ค
ํด๋น ๋๊ธ์ ์ญ์ ๋์์ต๋๋ค.
์ฝ๋๋ก ํค์์ ์๋ผ๋ฉด velocity์ x๋ฅผ 0์ผ๋ก ๋ง๋ค์๋๋ฐ ์ด๋ฌ์ด๊ป ๋ค๋ฅธ ์ด์ (๋๋ฐฑ๊ฐ์)๋ก ์๊ธด ์ด๋๋ ์์ด์ ธ๋ฒ๋ฆฌ์์ ใ
ํด๋น ๋๊ธ์ ์ญ์ ๋์์ต๋๋ค.
๋๋ฐฑ์ค์ธ๊ฑธ ์ด๋ป๊ฒ ์์์ผ ํ ์ง ๋ชจ๋ฅด๊ฒ ์ใ
์ด๋์ ์ ๋ํฐ ๋ฌผ๋ฆฌ๋ฅผ ์ฐ๊ธฐ๊ฐ ์ซ์ด. ๋จ์ํ ๊ฑด๋ฐ, ๋๊ฒํ๋ ค๋ฉด ์ด๊ฒ์ ๊ฒ ๊ผผ์๋ฅผ ์จ์ผํ๋ ๋๋์ด ๋๋๊ฒ. ๋๋ ๊ทธ๋์ ์ ๋ํฐ ๋ฌผ๋ฆฌ์์ฐ๊ณ ์ง์ง ๋จ์ํ ๋ด ์ ์ฉ ๋ฌผ๋ฆฌ์ฝ๋ ์
ในใ ใ ใ
๊ทธ๋ฌ๊ณ ์ถ์๋ฐ ์ด์บํ ์ง ๊ฐ์ด์์ ์ถฉ๋์ trigger ์ฝ๋ผ์ด๋๋ก ์ฒดํฌํ๊ณ ๋๋จธ์ง๋ ์ฝ๋๋ก ํ๋๊ฑฐ์?
์ผ๋จ 2D ํ๋ซํฌ๋จธ ๋ด ๊ธฐ์ค์ผ๋ก ์๊ธฐํ์๋ฉด. rigidBody์ force๋ฅผ ์ฌ์ฉํ์ง ์์. ํนํ ์บ๋ฆญํฐ ์ด๋์ ์ฆ๊ฐ์ ์ผ๋ก ๋ฐ์ํด์ผ ํด์ ๋ฐ๋ก velocity๋ฅผ ์ธํ ํจ. ๊ทผ๋ฐ velocity๋ฅผ ์ง์ ๊ฑด๋๋ฆฌ๊ฒ๋๋ฉด AddForce๋ AddImpulse๊ฐ์ ํ์๋ํ ๊ธฐ๋ฅ์ ์ ์ฝ์ด ์๊ธฐ๊ธด ํจ. force๋ฅผ ์ด์ฉํด์ velocity๋ฅผ ์ง์ ์ฐ๋ ์์ค์ ๋ฐฉ๋ฒ์ด ์๊ธดํ๋ฐ PIDControl๋ฅผ ์ฐ๋ฉด ๋๊ธดํจ. ๋ง์ฐฐ๊ณ์๋ ์ ๋ถ 0. rigidbody๋ฅผ ์ฐ๋ ์ด์ ๋ ๋ฌผ๋ฆฌ์ค๋ธ์ ํธ๋ผ๋ฆฌ ๊ฒน์น์ง๋ง ์๋ ์ฉ๋๋ก ์จ. (๋ฒฝ๋ซ๊ณ ๊ฐ๊ฑฐ๋ ๊ทธ๋ฐ๊ฑฐ ๋ฐฉ์ง)
์ถฉ๋ ์ฒดํฌ๋ ์ ๋ถ Physics.OverlapBox OverlapSphere๊ฐ์๊ฑฐ์. OnTrigger๋ OnCollision์์จ OnCollision์ด ๋ฐ์ํ๋ฉด ๋ ๊ฐ์ฒด์ ์๋๊ฐ ๋ณํด๋ฒ๋ ค์, ๋น๊ตฌ๊ฒ ๋ง๋๋๊ฒ๋ ์๋๊ณ ์์น ์์ ๊ทธ๋ฐ๊ฑฐ. Trigger๊ฐ์ ๊ฒฝ์ฐ๋ ํน์ Trigger์ RigidBody(๊ฐ์ฒด)๊ฐ ๋ค์ด์ค๋ฉด ๋ฐ๋ํ๋๊ฑด๋ฐ, ์ด๊ฑด ๊ทธ๋ฅ ์์ ๋ ํจ์๋ก ์ฒดํฌ ๊ฐ๋ฅํ๊ณ , ์ค์ ๋ก ํผํฌ๋จผ์ค๋ Trigger์ฌ์ฉํ๋๊ฒ๋ณด๋ค ํจ์ฌ ๋นจ๋ผ. ๋งค๋ฒ ๋ฒ์์ฒดํฌํ ๋๋ง๋ค IsTrigger=true์ธ GameObject ๋ง๋ค์ด๊ฐ๋ฉด์ ์ฒดํฌํ ์ผ์ด ๋ณ๋ก ์๊ฑฐ๋ .
์ด๋ํ ๋ velocity๋ฅผ ์ธํ , ์ด๋๋ฉ์ท์๋ velocity๋ฅผ 0์ ์ฃผ๋ฉด ๋๋๋ผ ๋
๋ฆฌ์ง๋ฐ๋์ ๋ฐ๋ก ๋ฒจ๋ก์ํฐ๋ฅผ ์ฃผ์ง ๋ง๊ณ ๋ณ๋์ ๋ณ์ vel์ ๋ง๋ค์ด์ ์ฐ์ฐํ๊ณ ๊ทธ๊ฑธ ๋ฆฌ์ง๋ฐ๋์ ๋ฒจ๋ก์ํฐ๋ก ๋ฃ์ผ๋ฉด ์ข ๋์ ๋ ๊ฐ์ ๋ด๋น๋ ์ถฉ๋ํ์ ๋ถํฐ ๋ชจ๋ ๋ฌผ๋ฆฌ๋ฅผ ์ง์ ๋ง๋ค๊ธฐ์ ์ ๊ฒฝ์จ์ผ ๋ ๊ฒ ๋๋ชจ ๋ง๋๋ผ..