์ ๋ํฐ2d์์ ์๊ฐ์ด๋๊ธฐ ๋ง๋๋๋ฐ ์๊ฐ์ด๋์ด ๋๋๋ฉด ์ผ์ ๊ฑฐ๋ฆฌ๋งํผ ์๊ฐ์ด๋์ ํ๊ณ ๋ง์ฝ ๋ฒฝ์ด ์๋ค๋ฉด ๊ทธ ๋ฒฝ ์์์ ๋ฉ์ถ๊ณ ์ถ์๋ฐ
์์ overlapbox๋ก ๋ฒฝ ๊ฐ์งํด์ ๊ทธ ์์น๋ก ๊ฐ๊ฒ ํ ๋ ค๊ณ ํ์ง๋ง ํ์ผ๋งต์ด๋ผ ๋ฒฝ ์์น ์ฐ์ด๋ณด๋ฉด 0, 0์ผ๋ก ๋์์ ์ ์๋จ
addforce๋ก ์ด๋ํด์ ์ผ์ ๊ฑฐ๋ฆฌ๋๋ฉด velocity 0ํด์ ๋ฉ์ถ๋๊ฒ ์ ๋ต์ธ๊ฐ?
๋ณดํต ๊นจ๋ํ๊ฒ ํด๊ฒฐ๋๋ ๊ฑธ ์ํด์ ์ํ๋ ๋๋ต์ด ์๋ ๊ฒ ๊ฐ์๋ฐ. ๊ฐ์ฅ ์ฝ๊ฒ ํด๊ฒฐํ๋ ๋ฐฉ๋ฒ ๊ฐ์ง 2d ๋ฐ์ค๋ก ํ์ผ๋งต ๋ฒฝ ์์๋ค๊ฐ ์ธ์ฐ๋ฉด ๋๊ฒ ์ง.
ํฌ๋ช ํ๊ฒ ๋ง๋ค์ด์ ๋ฐฐ์นํ๋ฉด ์๋ฌด๋ ๋ชจ๋ฅด๊ณ ์ถฉ๋์ฒดํฌ๋ ์ํ๋ฉด, ๊ทธ๋ฅ ๋๋ฏธ์ฉ ์ค๋ธ์ ํธ๋๊น ๊ทธ๊ฑฐ ๋ณด๊ณ ๋ฉ์ถ๋ฉด ๋๊ฒ ์ง. 0,0์ผ๋ก ๋์ฌ๋ฆฌ๊ฐ ์์ผ๋๊น.
rigidbody movepositionํจ์ ๋ด๋ด
ํฌ๋ช ์ค๋ธ์ ํธ๋ฅผ ๋ ๋ ค์ ์ ๋ฐฉ์ ๋ฒฝ๊ฐ์งํ๊ณ ๋งํ๋ค๋ฉด ๊ทธ ์ค๋ธ์ ํธ๊ฐ ์ถฉ๋ํ ๋ ์ค๋ธ์ ํธ์ ์์น๋ก ์ด๋ํ๋์์ผ๋ก ์ง๋ด
raycast ์ฌ์ฉํ๋ฉด ์ถ๋ฐ์ ๋ถํฐ ๋ถ๋ชํ ์์น๊น์ง ๊ฑฐ๋ฆฌ ๋์์ ๋ฐ๋ก ์ฌ์ฉ ๊ฐ๋ฅํ ๊ฑธ?
์๊ฐ์ด๋ํด์ ์ฒ์ ๋์ฐฉํ๋ ๋ถ๋ถ์์ ์ด๋ํ๊ณ ์ ํ๋ ๋ฐฉํฅ์ผ๋ก ๋ฏธ๋ฆฌ Raycast๋ Boxcast ์๊ณ , ๋ฒฝ๊น์ง ๊ฑฐ๋ฆฌ๋งํผ transform์ ๋ํด๋ฒ๋ฆฌ๋ฉด ๋์ถฉ ์ํ๋ ๊ฒฐ๊ณผ ๋์ฌ๊ฒ๊ฐ์๋ฐ