๋น์ทํ ์ง๋ฌธ ์ฌ๋ ธ์๋๋ฐ ์ถฉ๋ ์์ฒด๋ฅผ ์ํ๋๊ฑฐ ๊ฐ์์.. ํด๊ฒฐ๋ฐฉ๋ฒ์ ๋ชจ๋ฅด๊ฒ ์ต๋๋ค.
๊ฒ์ ๊ฐ๋ฐํ๋ฉด์ ํ์ ํ๋ ์ค๋ธ์ ํธ์ ์ถฉ๋์ ํ๊ฒ ๋ง๋ค์ด์ค๋ ค๊ณ ํ๋๋ฐ, ์บ๋ฆญํฐ๊ฐ ์์ง์ด๊ณ ์์ง ์๊ณ , ์์ง์ด์ง ์๋ ์ค๋ธ์ ํธ๋ ์ถฉ๋์ ์ํฉ๋๋คย
(static mesh ๊ฐ์๊ฑฐ OnComponentHit์ผ๋ก ์ฒดํฌํด๋ด๋ HitEvent๊ฐ ์คํ์๋จ.. ์ด ๋ฐฉ๋ฒ ์์ฒด๊ฐ ์๋ชป๋๊ฑธ์๋ ์์..)
์ ๋งํ ๋ฐฉ๋ฒ ๋ค ์๋ํด๋ดค๋๋ฐ, ์ผ๋จ ์บ๋ฆญํฐ๊ฐ '์์ง์ผ ๋' ๋ง ์ถฉ๋ํ๋๊ฑธ๋ก ๋ด์๋ ์บ๋ฆญํฐ ๋ฌด๋ธ๋จผํธ ์ปดํฌ๋ํธ๊ฐ ๋ฌธ์ ๊ฐ ์๋๊ฑฐ ์ฒ๋ผ ๋ณด์ด๋๋ฐ, ๋ฌผ๋ฆฌ๋ฒ์น์ ๊ฐ์ง ์ํฐ? ๋ค์ ์ ๋ถ ์ถฉ๋์ ์ํ๊ณ ์ด๋ฆฌ์ ๋ฆฌ ๋ ์๋ค๋๋๋ฐ ๋ฉ์ถฐ์๋ ์ค๋ธ์ ํธ ํน์ ์บ๋ฆญํฐ๋ ์ถฉ๋์ ์ํฉ๋๋ค..ใ ใ
์ด๋ฅผ ์ด๋ป๊ฒ ํด๊ฒฐํ๋๊ฒ ์ข์๊น์..ใ
์บก์ ์ปดํฌ๋ํธ์ ์ถฉ๋ํ๋ฉด ์ง์ ๋ฐ์ด์ค๋ ค๊ณ ๋ ์๋ํด๋ดค๋๋ฐ ์ถฉ๋ ์ด๋ฒคํธ ์์ฒด๊ฐ ํธ๋ฆฌ๊ฑฐ๊ฐ ์๋์.. ๋ญ๊ฐ ๋ฌธ์ ์ธ์ง ๊ฐ์ด ์์กํ๋๋ค.. ์ ์๋๋ค ๋์์ฃผ์ธ์ ใ ใ ใ
์ฝ๋ฆฌ์ ์ธํ ์ ๋ฐ๊ฟ๋ด
๋ค ํด๋ดค์ด์..
์ฝ๋ฆฌ์ ์ค์ ์ ๋ ๋ฌผ์ฒด ๋ค ์ดํด๋ด์ผํด. A๊ฐ block, B ๊ฐ ignore ๋ผ๋ฉด ๋ ๋ฌผ์ฒด์ ์ถฉ๋์ Ignore ์ผ. ๋ ๋ฌผ์ฒด๊ฐ์ ์ค์ ์ค์์ ๊ฐ์ฅ ๋ฐ์์ ์ํ๋ ๋ฐฉ์์ผ๋ก ๋์ํด. ๋์๊ฐ๋ ๋ฉ์ ๋ง๊ณ ํ๋ธ๋ ์บ๋ฆญํฐ ๋ฉ์์ ์ฝ๋ฆฌ์ ๋ block ์ผ๋ก ์ค์ ํ๋์ง ํ์ธํด์ค.
๋๋ผ๋ฉด '์์ง์ผ ๋' ๋ ๋ฌธ์ ๊ฐ ์์ผ๋๊น ํ๋ ์ด์ด์ ์ด๋ ์ ๋ ฅ์ด ์์ผ๋ฉด ํฑ์์ ๋๋คํ ๋ฐฉํฅ์ผ๋ก ํ๋ ์ด์ด๊ฐ ์ด๋์ ์ธ์งํ ์ ์์ ์ ๋์ ์ ๋ ฅ ์ด๋์ ๋ฃ์ด ์ค ๊ฒ ๊ฐ์. ์ด์จ๋ '์์ง์ด๋' ๊ฑฐ๋๊น.
์ค์ ์ง์ง 3์ผ๋์ ์ฐพ์๋ดค๋๋ฐ ์คํจํ์ด์.. ใ ใ ์กฐ์ธ๊ฐ์ฌํฉ๋๋ค
์ด ๋ฌธ์ ๋๋ฌธ์ ๊ฐ๋ฐํ๋ค๊ฐ ๋ฏธ์น ๊บผ๊ฐ๋ค์,.
๋๋ฒ์งธ ๋ฐฉ๋ฒ ์๋ํ๊ณ ๊ฒฐ๊ณผ ๋ง์๋๋ฆฌ๊ฒ ์ต๋๋น
0.01f ์ ๋์๋ ์ถฉ๋์ ์ํ๊ณ , 0.1f ์ ๋์ ์์ง์์ ํฐ๊ฐ๋๋ฌด ๋ง์ด๋์ง๋ง ์ถฉ๋์ ํฉ๋๋ค.. ์ด๋ป๊ฒ ํด์ผํ ๊น์??
๋๋ ๋ ์์๋ด์ผ ํ ๊ฑฐ ๊ฐ์. ์ถฉ๋์ด ๋ ์ํ ์ผ๋๋ง 0.1์ ๋ฃ์ด ์ฃผ๋ ์์ผ๋ก ํ๋ฉด ์ด์งํผ ์ถฉ๋ ๋๋ฌธ์ ๋ค๋ก ๋ฐ๋ฆฌ๋๊น ํ๋ ์ด์ด๊ฐ ์ธ์์ ๋ชป ํ์ง ์์๊น?
์ถฉ๋ ์ด๋ฒคํธ ์์ฒด๊ฐ ์คํ์ด ์๋ฉ๋๋ค..ใ ใ
OnComponentHit ํจ์๋ฅผ ๋ฐ์ธ๋ฉ ํด์ ๋ถ๋ซํ ๊ฒฝ์ฐ ๋ก๊ทธ์ Hitted!! ๊ฐ ๋จ๊ฒ ํ๋๋ฐ ๊ทธ๋ฅ ํ๋ซํผ ์๋ก ์ฌ๋ผ๊ฐ๊ฑฐ๋ ์์ง์ด๋ฉด์ ๋ถ๋ซํ ๋, ํจ์๊ฐ ์๋ํ๋๋ฐ ๊ฐ๋งํ ์์ผ๋ฉด์ ๋ถ๋ซํ๋ฉด ์์ ์๋์ ์ํฉ๋๋ค..
์ถฉ๋ ์ด๋ฒคํธ๊ฐ ์์ค๋๊ฑด ์์ ์ฝ๋ฆฌ์ ์ด ์๊ฑฐ๋ ์ ์ ๋งํ ์ฝ๋ฆฌ์ ์ค์ ๋ฌธ์ ๋ง๊ณ ๋ ๋ชจ๋ฅด๊ฒ ์ด. ์ ์๋ผ๋ฉด ์บ๋ฆญํฐ ํฑ ์ด๋ฒคํธ์์ ์บก์ ์ฝ๋ฆฌ์ ์ฟผ๋ฆฌ๋ฅผ ํธ์ถํด์ ์ค์ฒฉ๋ ์ค๋ธ์ ํธ๋ค์ ์ป์ด์ค๋ ๋ฐฉ๋ฐฅ๋ ์์ ๊ฑฐ ๊ฐ์.
์๋ก ์ฌ๋ผ๊ฐ๋ ํด๋น ํ๋ซํผ ์ฝ๋ฆฌ์ ์ค์ ์ can stepup ๋ญ์๊ธฐ ๋ผ๊ณ ๋์ด ์๋๊ฑฐ false ๋ก ๋ฐ๊ฟ์ฃผ๋ฉด ๋จ. ๊ทธ๊ฒ ์บ๋ฆญํฐ๊ฐ ์๋ก ์ฌ๋ผ๊ฐ ์ ์๋๊ฐ์ ๋ํ ์ค์ ์.
์บก์ ์ฝ๋ฆฌ์ ํฌ๊ธฐ๋ฅผ ์บ๋ฆญํฐ ํฌ๊ธฐ์ 2๋ฐฐ ์ด์์ผ๋ก ํค์ฐ๋ ๋ถ๋ซํ๋ค์..? ์ข ์ถฉ๊ฒฉ์ ์ธ๋ฐ ์ด๊ฑด ํด๊ฒฐ์ด ๋ถ๊ฐ๋ฅํ ๋์ ์ธ๊ฑด๊ฐ์...?? ํน์ Collision์ ์ข๋ ์ ํํ๊ฒ?( Accurate?) ํ๊ฒ ๋ถ๋ซํ๋ ๋ฐฉ๋ฒ์ด ์์๊น์>?,,,
๋๋ ์ง๊ธ ํ ์คํธ ํด๋ณด๊ณ ์์ด. ์ฑ๊ธ ํ๋ ์ด์์๋ ์ข ํด๊ฒฐ์ด ๋๊ฑฐ ๊ฐ์๋ฐ ๋ฉํฐ์์ ์์ง ๋ง์กฑ์ค๋ฝ์ง ์๋ค
ํน์ ๋์ฝ ์๊ฐ๋ฅ ํ์ ๊ฐ์ค? ใ ใ
๋์ฝ ์์ด! ๋ ์ง๊ธ ์ฑ๊ณตํ๊ฑฐ ๊ฐ์๋ฐ ํ ์คํธ ์ข ๋ ํด๋ณด๊ณ ๋ฌธ์ ์์ผ๋ฉด ์ ๋ฆฌํด์ ์ฌ๋ ค์ค๊ป.
์ฌ๋ํฉ๋๋ค ใ ใ
https://gall.dcinside.com/mgallery/board/view/?id=game_dev&no=88896&page=1
์ฌ๋ ธ์ด~
bSweep ํ๋ผ๋ฏธํฐ๋ฅผ true๋ก ์ค๋ด - dc App
์ด๊ฒ๋ ํด๋ดค์ด์ค ใ ใ
simulate physics ์ผ๋ณด์ค
๊ทธ๊ฑด ์ง์ง ๋ฌผ๋ฆฌ๋ฅผ ์ํํ๋๊ฑฐ์์์ค,, ์ ๋ ์บ๋ฆญํฐ ๋ฌด๋ธ๋จผํธ ๊ธฐ๋ฅ์ ์ฌ์ฉํ๋ฉด์ ๋ถ๋ซํ๊ณ ๋ ์๊ฐ๊ธธ ์ํด์..