์ ๊ฐ ๊ฒ์์์ ์ฌ์ฉํ๋ ค๊ณ ๋ฌผ๋ฆฌ ๊ด๋ จ๋ ์ปดํฌ๋ํธ๋ฅผ ๋ง๋ค๋ ค๊ณ ํ๋๋ฐ์.
์ด๊ฒ ์ฐธ ์ด๋ป๊ฒ ํด์ผํ ์ง ๋ชจ๋ฅด๊ฒ ๋๋ผ๊ณ ์. ๊ทธ๋์ ์ ๋ํฐย ์ฌ์ฉํ์๋ ๋ถ๋ค์ ์ด๋ป๊ฒ ์ฒ๋ฆฌํ๋์ง ๊ถ๊ธํฉ๋๋ค.
๋ฌผ์ฒด๊ฐ ๋ฒฝ์ ํฅํด์ ๊ณ์ ์ด๋ํ๊ณ ์์ผ๋ฉด ์์๋๋ ์์ธ ์ผ์ด์ค๊ฐ
1. ํ๋ ์๊ฐ dt ์ฐจ์ด๋๋ฌธ์ ๋ฒฝ๊ณผ ์ถฉ๋์ฒ๋ฆฌ๋ฅผ ํ์ง ์๊ณ ๋ฒฝ์ ๋ท ๋ถ๋ถ์ผ๋ก ํต๊ณผํด๋ฒ๋ฆฐ๋ค.
2. ๋ฒฝ๊ณผ ์ถฉ๋์ฒ๋ฆฌ๋ฅผ ํ๊ธฐ๋ ํ์ง๋ง, ์บ๋ฆญํฐ๊ฐ ๋ฒฝ์ ๋ค์ด๊ฐ๋ค ๋์๋ค๊ฐ๋ฅผ ๋ฐ๋ณตํ๋ค.
๊ฐ ์์ต๋๋ค.
์ฌ๊ธฐ์ 2๋ฒ์ ๊ฒฝ์ฐ ์ด๋ป๊ฒ ์ฒ๋ฆฌํ์๋์ง ๊ถ๊ธํฉ๋๋ค. ๋ฒฝ์ ๊ณ์ ๋ฌ๋ ค๊ฐ๋ฉด ์บ๋ฆญํฐ๊ฐ ๋๋ฅด๋ฅต ๋๋ฅด๋ฅต ๊ฑฐ๋ฆดํ ๋ฐ... ์ด๊ฑธ ์ด๋ป๊ฒ ๊น๋ํ๊ฒ ์ฒ๋ฆฌํ์๋์ง ๊ถ๊ธํฉ๋๋ค.
์ ๋ํฐ ๋ฌผ๋ฆฌ์ฐ๋ฉด ๋ ์ผ์ด์ค ์ ๋ฐ์์ํ๋๋ฐ ์์ํด์ ๋ฏธ๋ฆฌ์ง์ง๋ง๊ณ ํ ์คํธํด๋ณด๊ณ ๊ณ ์ณ๋ผ
๋ญ์ผ ์์ง ํด๋ณด์ง๋ ์๊ณ ๊ฑฑ์ ํ๋๊ฑฐ๋
์ด๋๋ฐฉํฅ ์ชฝ์ผ๋ก Raycast ์ฐ๋ฉด ๊น๋ํด์ง
ํน์ 2๋ฒ transform.position์ผ๋ก ์ด๋ํ๊ณ ์์? ์๋๋ฉด velocity?
์ ๋ํฐ๋ฅผ ์ฌ์ฉํ๊ณ ์์ง๋ ์์ต๋๋ค... ์ ๊ฐ ๋ง๋ค๊ณ ์๋๊ฑฐ๋ผ์..
๊ทผ๋ฐ ๋ง๋ค์ง๋ ์๊ณ ๋ญ ์๋ก ๋ฏธ๋๊ฑธ ๊ฑฑ์ ํจ. ์๋ก ์๋ฐ์ด๋ด๊ฒ ํ๋ฉด๋์์... ์๋ก ๋ฐ์ด๋ด๊ฒ ๊ตฌํ์ ํ๋ฉด ๋น์ฐํ ๊ทธ๋ ๊ฒ ๋๊ฒ ์ง. ๊ทธ๋ฆฌ๊ณ ๊ทธ๋ ๊ฒ ๊ตฌํํ๊ฑด ๋ณธ์ธ์ธ๋ฐ, ์ ํ์ง๋์์๊ฑธ ๋ฒ์จ ๊ฑฑ์ ํ๋..
๋๋ ๊ฐ์ธ์ ์ผ๋ก ๋ง๋ ๋ฌผ๋ฆฌ์์ง ์ฐ๊ณ ์๊ธดํ๋ฐ. 1๋ฒ์ ๊ตฌ์ฐฎ์์ ์ํ์ด. ๋น์ฉ๋ ๋ง๋ง์น ์์๊ฑฐ๊ฐ๊ณ ์ํ์ ์ผ๋ก๋ ์ ๊ฒฝ๋ง์ด ์จ์ผํ ๊ฑฐ๊ฐ์์. 2๋ฒ์ velocity๋ฐ์๋ position์ด ๊ฒน์น๋ค๋ฉด, ๊ฒน์น๋๋งํผ์ delta๊ฐ์ผ๋ก position์ ๋ณด์ ํด์ฃผ๋ฉด ๋จ. Physics Engine Collision Resolution์ผ๋ก ๊ฒ์ํ๋ฉด ๋ง์ด ๋์ด
๊ฐ์ฌํฉ๋๋ค
๊ฐ์ฌํฉ๋๋ค
๋ต๋ณ:
https://gall.dcinside.com/mgallery/board/view/?id=game_dev&no=106046&page=1