์บ๋ฆญํฐ์ ์บ๋ฆญํฐ๊ฐ ์ํธ๊ฐ ์ถฉ๋์ ์๋ก๊ฐ ์๋ก์๊ฒ ํ๋ฆฌ์ฆ์ธ๊ฒ์ฒ๋ผ ์๋ก ๊ดํต๋ชปํ๊ณ ๋ฐ์ง ๋ชปํ๊ฒ ํ๊ณ ์ถ๋ค
์ค์ ๋ก ํ๋ฆฌ์ฆ์ธ๊ฑด ์๋๊ณ ์๋ ์ฝ๋ผ์ด๋๋ฅผ ์นจ๋ฒ ๋ชปํ๋ฉด์ ๋ฐ๋ฆผ ์์ด ํ๊ณ ์ถ์๋ฐ ๋ญ ์ด๋ป๊ฒ ํด์ผํ ์ง ๋ชจ๋ฅด๊ฒ ๋ค
์บ๋ฆญํฐ๋ ํธ๋์คํผ์ผ๋ก ์์ง์ด๊ณ ์๋ค
[๐ฃ์ง๋ฌธ] ์ ๋ํฐ ์ถฉ๋ ์ง๋ฌธํ๋ค
์ต๋ช
(211.60)
2024-08-02 19:42
์ถ์ฒ 0
๋๊ธ 21
๋ค๋ฅธ ๊ฒ์๊ธ
-
์ธ๋ฒคํ ๋ฆฌ๊ฐ ํ์ฅ๋๋ ๊ฒ์ ์๋? [12][๐ฃ์ง๋ฌธ] ์ต๋ช (123.111) | 24.08.02์ถ์ฒ 0
-
done vs perfect [1][๐ฌ] dryrain(dryrain1025) | 24.08.02์ถ์ฒ 0
-
๋ธ๋ฃจํ๋ฆฐํธ๋ง์ผ๋ก ๊ฐ๋ฐํด๋ ๋๋์? [7][๐ฌ] ์ต๋ช (122.35) | 24.08.02์ถ์ฒ 0
-
์ค๋์ ๋ก๋ฐฅ : ํ์ 1n๋ ์ฐจ๊ฐ ๋งํด์ฃผ๋ ์ง์ง ์ ๋ฌดํจ์จ [25][๐ฌ] ์ต๋ช (remote0709) | 24.08.02์ถ์ฒ 6
-
3์ผ์ฐจ ์ธ๋ฆฌ์ผ <1์ธ์นญ FPS ์ข๋น๊ฒ์> [3][๐ฌ] ๊ฒ์์ค๋ ์(physics8552) | 24.08.02์ถ์ฒ 3
-
์ค๋ง์ผ๊ฒ์ดํธ๋ ๋ฌด์จ ํ๊ตญ์ธ๋๊ณ ๋์๊ดด๋ด์ใ ใ [49][๐ฌ] ์ต๋ช (118.38) | 24.08.02์ถ์ฒ 19
-
๋ญ๋ฐ ๋ญ์ผ ์์๋๊ฑฐ๋ [6][๐ฌ] ํ ๋ผ์ฃผ๋ฌธ(icyselec) | 24.08.02์ถ์ฒ 0
-
์ํธ ์ธ์ธํ๊ฒ ๋ง๋ ๋ค๊ณ ์ผ์ ์กด๋ ์ ์งํค์ ์ฑ๊ณตํ ๊ฒ์ [3][๐ฌ] ์ต๋ช (49.143) | 24.08.02์ถ์ฒ 1
-
์ด ๊ทํ๊ฑธ ์ด์งธ์โฆ [10][๐ฌ] ํธ๋ํ์น(pds1613) | 24.08.02์ถ์ฒ 2
-
[๋ชจ์ง] ์ฐฝ์์์ฑ์ฅ ํํ ๋ฆฌ์ผ Lv.3 ์ฐฝ์ ์ํฌ์ต ์ฐธ์ฌํ๋ชจ์ง (~8/6)[๐ขํ๋ณด] ์คํ ๋ธ์ธ๋(stoveindie01) | 24.08.02์ถ์ฒ 3
์์๋ค
๋ฆฌ์ง๋ ๋ฐ๋์ ๊ทธ๋๋นํฐ ์ ์ฉ๋๊ณ ๋กํ ์ด์ xyz ์ ๋ถ ํ๋ฆฌ์ง ํ๋ค์ ์ถฉ๋์ฒดํฌํด๋ณด์ ์ด๊ฒ ์ํ๋๊ฒ ๋ง๋๊ฑด์ง๋ ๋ชจ๋ฅด๊ฒ๋ค๋ง
์ฝ๊ฐ ๊ฒ์ฐํ๋์์ ์บ๋ฆญํฐ๋ผ๋ฆฌ ๋ถ๋ํ๋ ๋์น์ํ์์ ๋ฐ๊ฑฐ๋ ๋ซ์ง ๋ชปํ๋ ๊ทธ๋ฐ๊ฑธ ๋ง๋ค๊ณ ์ถ์ ํ๋ฆฌ์ง์ ํ๋ฉด ํ์ชฝ์ ๋ฐ๋ฆฌ๊ฒ๋์ ์ด๋ฐฉ์์ ์๋จ
๊ทผ๋ฐ์ด๊ฑด ํ์ชฝ๋ง ๋ฆฌ์ง๋๋ฐ๋ ์์๋๋ ์บ๋ฆญํฐ๋๊ฒ ๊ฐ์ฒด๋ฅผ ๋ค ๋ค๊ณ ์์ผ๋ฉด ํค๋ค๋งํฑ์ ํค๋๊ฒ ์ณ์๊ฑฐ๊ฐ๊ณ
๊ทธ๋ฐ๊ฑฐ๋ฉด ์ฝ๋๋ก ํ๋ ์๋ฐ์ ๋ ํผ๋ฐ์ค ์ปดํฌ๋ํธ ๋ค ๋ฒ๋ฆฌ๊ณ ๋๊ฐ obb ์ถฉ๋๊ฐ์๊ฑฐ ๊ตฌํํด์ ๋ชป๋ฐ๊ฒํ๋ฉด๋๋ค
์ ๋ชจ๋ฅด๊ฒ ์ง๋ง ๋ง์ด๋ผ๋ ๊ณ ๋ง๋ค ์ฐพ์๋ณผ๊ฒ
์ถฉ๋ํ๋ฉด ์ถฉ๋ ํ ๋์ ๋ฐฉํฅ ์ฝ์ด์ ๋ฒกํฐ๊ฐ ์ ๊ฑฐ
์ ํธ๋์คํผ์ด๋ฉด ์ด๊ฑฐ ์๋๊ฒ ๋ค
๋ฒจ๋ก์ํฐ๋ ๋ค๋ฅธ๊ฑฐ๋ก ๋ฐ๊ฟ๋ ๋๋ค. ๋ง๋๋ ์์ ๋ ์ด๊ธฐ๋จ๊ณ๊ณ ๋๋ ๋ณ๊ฑฐ ์๋๊ฑฐ ์์ด์ ์๋ํ ์ ์์ผ๋ฉด ๋ค ํด๋ณด๊ณ ์ถ๋ค
๋ค๋ฅธ ์ฝ๋ผ์ด๋๋ ์ถฉ๋ํ์๋ ๋ ธ๋ฉ๋ฒกํฐ ๊ฐ ์ฝ์ด์์ ๋ด๊ฐ ์์ง์ด๋ ๋ฐฉํฅ์ผ๋ก ์ ๋ ฅ์์ ๋ด์ ์ผ๋ก ๊ทธ ๋ ธ๋ง๋ฒกํฐ ์ฑ๋ถ ์ ๊ฑฐํ๊ณ ์์ง์ด๋ฉด ๊ฒน์น๋๋ฐฉํฅ์ผ๋ก ์์์ง์
ํธ๋์คํผ์ผ๋ก ํด๋ ์ด๋์ ์ ์ด๊ฑฐ ์ฒ๋ฆฌํด์ฃผ๋ฉด ์ ๋ ์๋ ์๊ฒ ๋๋ฐ ์ํด๋ณด์
https://gall.dcinside.com/mgallery/board/view/?id=game_dev&no=51696
์ฒ์์
์ด๊ฑฐ๋ณด๊ณ ํ๋๋ฐ ๋๋๋ฏ ํ๋ค๊ฐ ํน์ ์์ ์ ์๋ ์ค๋ธ์ ํธ๊ฐ ๋ฐ๋ฆฌ๊ณ ํด์ ์๋๊ฒ ๋๋ผ
์ผ๋จ ํธ๋์คํผ์ผ๋ก ํ๋ฉด ์ ์ฝ์ด ๋ง์๊ฑฐ๊ฐ์์ ๋ฒจ๋ก์ํฐ๋ก ํด๋ด์ผ๊ฒ ๋ค
rigid.velocity๋ rigid.MovePosition()์ผ๋ก ์ด๋ํ๋ฉด ๋จ
์ถฉ๋ํ์๋ ์ถฉ๋๋ฐ์ ๋ฐฉํฅ์ผ๋ก ๊ฐ์ ๋ฒจ๋ก์ํฐ๋ฅผ ์ ์ฉํ๋ผ๊ณ ?
๋ญ ์๋ฆฌ์ ๋ฆฌ์ง๋๋ฐ๋๋ก ์ด๋ํ๋ฉด ๊ทธ๋ฅ ์์ฐ์ค๋ฝ๊ฒ ์๋ก ๋ชป ๋ซ๊ณ ๊ฐ๋๋ฐ
๊ทธ๋ฅ ์ด๋ํ๋ ์ค๋ธ์ ํธ๊ฐ MovePosition์ผ๋ก ์ด๋ํ๊ฒ ๋ฐ๊พธ๋ฉด ๋๋ค๊ณ ? Velocity๋ ์๋๋๋ฐ ํ์๋ก ํด๋ณด๊ฒ ์
๋ฒจ๋ก์ํฐ๊ฐ ๋๋ฌด ๋น ๋ฅธ๊ฒ ์๋ ์ด์์์ผ ์๋ ๊ฑฐ ์๋๋ฐ
์ ์ด๊ฒ ๊ทธ๋ฅ ๋ชป ๋ซ๋๊ฒ ์๋๋ผ ๋ชป ๋ซ์ผ๋ฉด์ ๋ฐ์ง๋ ๋ชปํด์ผํจ
์ ๊ฐ๋งํ ์๋ ๋ ๋ฐ์ด๋ ์ ๋ฐ๋ฆฌ๊ฒ ๋งํ๋๊ฑฐ๋ฉด ๊ฐ๋งํ ์์๋๋ ์ง๋ ์์ฒญ ๋ํ๊ณ ์์ง์ผ๋๋ 0์ ๊ฐ๊น๊ฒ ํ๋ฉด ๋น์ทํ๊ฒ๋ ๊ตฌํ ๋จ
์ฒจ์ ๊ทธ๊ฑฐ๋ก ํ์๋๋ฐ ์์ฌ์ด ์๊ฒจ์ ๋ง์กฑ ๋ชปํ๊ฒ ๋๋ผ ์ด๋ป๊ฒ๋ ์ํธ๊ฐ ๋์น์ํ๋ฅผ ๋ง๋ค๊ณ ์ถ์ด์
์ ์์ง์ผ๋ rigid.bodyType์ ํค๋ค๋งํฑ์ผ๋ก ํด๋ณด๋๊ฐ