๋ ๋ ํผ์ ์ฌ๋ธ์ ๋๋ค๊ฐ
๊ฒฐ๊ตญ ๋ ํผ์ ํ๋ ์ง๋๊ฐ ์๋น ์ง๋ค ์ถ์ด์
์ด๋๊ฑด ์ด๋ฆฐ ๊ณต๊ฐ์ ์ ์ด๋ณด๋ ์ต๊ด์ด๋ผ๋ ๋ค์ด์ ์ถ์ด ์ฌ๊ธฐ์ ์ด๋น
๋ณ๊ฒ ์๋ ์ฅ์์ง๋ง ์๊พธ ์จ ๋ฒ๋ฆ ํ๋ค๋ณด๋ฉด ๋ด ์์ ๋๋ ๋์ง ์์๊น ํ๋ ์๊ฐ
-----------
1์ผ์ฐจ
์ ๋ํฐ ๊ธฐ๋ฐ์ผ๋ก ๊ฒ์์ ํ๋ ๋ง๋ ๋ค. ๋. ๋ชฉํ๋ ๋ด๋ 4์ ๊น์ง ์คํ๋น๋ ๋นผ๊ธฐ. ์ดํ ๊ฐ๋ฅํ ๋นจ๋ฆฌ ์คํ ์ถ์.
๋ ๋ชฉํ / ์ฝ๋ฆฌ๋ ๊ฐ ๊ดํต์ด ์์ผ์ด๋๋ ์ค๋ธ์ ํธย ์ด๋ ์์คํ ๊ตฌํย (์๋ค์ข์ฐ + ์ ํ / ์ฟผํฐ๋ทฐ์ ์ ํฉํ)
์ ์์ผ๋ก ์คํฌ๋ฆฝํธ๋ฅผ ๋ฐฐ์๋ณธ์ ์ ์๊ณ ์ด๊ฒ์ ๊ฒ ์ฐพ์๋ณด๋ฉฐ ์ด๊ฑฐ์ง๋ก ๋ฐฐ์ฐ๊ณ ๋ง๋ค๊ณ ์์ด์ ๋๋ฝ๋ค..
์ ๋ชฉํ
1. ๊ด์ฑ, ๊ฐ์๋, ์ค๋ ฅ, ์ข ๋จ์๋ย ๊ตฌํ (์บ๋ฆญํฐ ์๋ค์ข์ฐ ์ ํ๋ ํจ๊ป. ์ ํ๋ ๋ฐ๋ฅ์ ๋ฟ์์๋ ์ํ์์๋ง ์ฌ์ฉ ๊ฐ๋ฅ.)
> ํ์ฌ transform.translate ๋ฅผ ์ด์ฉํ ์ด๋ณด์ ์ธ ์์ค์ ์ด๋์ ๊ตฌํ๋จ. ์ ํ, ์ค๋ ฅ ๊ฐ์๋, ์ข ๋จ ์๋๋ ๊ตฌํ ์.
๊ฐ์๋๋ ์ด๋ณด์ ์ธ ์์ค์ผ๋ก ๊ตฌํ์ ํด๋. ๋ค๋ฌ์ ํ์ ์์.
๊ด์ฑ์ด ์์ง ์์ ์๋์ ๊ด์ฑ ํ ๋ ํจ๊ป ๋ฏ์ด๊ณ ์ณ์ผํจ
2. ๋ค๋ฅธ ์ฝ๋ฆฌ๋ + ์ฝ๋ฆฌ๋๊ฐ ์ถฉ๋ํ ๋ ๊ดํต ์ต์ํ, ๋ฒฝ์ ๋ถ๋ชํ์ ๋ ๋ถ๋ชํ ๋ฐฉํฅ์ผ๋ก ์ด๋ํ๋๋ก ํค ์ ๋ ฅํด๋ ๋ฒฝ์ ํ๊ณ ๋ค์๋ค๊ฐ ํ๊ฒจ ๋์ค๊ธฐ๋ฅผ ๋ฐ๋ณตํ์ง ์๋๋ก ์ ์
> ํ์ฌ๋ Raycast๋ฅผ ์ฌ์ฉํด์ ๋ฏธ๋ฆฌ ์ค์ ํ ๋ฒ์ ๋ด์ ๋ค๋ฅธ ์ฝ๋ฆฌ๋๊ฐ ์กด์ฌํ ๊ฒฝ์ฐ, ํด๋น ๋ฐฉํฅ์ ์ด๋์ 0์ผ๋ก ์ฌ์กฐ์ ํ๋ ๋ฐฉ์ ์ฌ์ฉ ์ค.
๋จ, ์ ๋ฐฉ์์ Raycast๋ฅผ ๋งค fixed update ๋ง๋ค (์ต์ 4๋ฒ, ์ต๋ 6๋ฒ * ํ์ฑํ ๋ ์ค๋ธ์ ํธ ์ค ์ด๋ํ๋ ์ค๋ธ์ ํธ ๊ฐ์) ๊ฐ์ฉ ์ฌ์ฉํ๋๋ฐ,
์ผ๋จ์ ๋์ด๊ฐ๋๋ฐ ๋ด ์๊ฐ์๋ ๋น์ฉ์ด ๋๋ฌด ์.ย ๋์ฒดํ ๋ฐฉ๋ฒ ์์น ์ค
3. ๊ธฐ์กด์ ์งํํ๋ ๋ฐฉํฅ๊ณผ ๋ฐ๋ ๋ฐฉํฅ (165๋ ์ด์ ์ฐจ์ด๋๋ ๊ฐ๋)์ผ๋ก ์งํ ๋ฐฉํฅ์ ๋ฐ๊พธ๋ ์กฐ์์ ํ ๊ฒฝ์ฐ, 0.5 ~ 0.75์ด๊ฐ ๊ธ ๊ฐ์, ์ดํ์๋ ์ด๋ ์กฐ์์ด ์ง์๋๋ ๊ฒฝ์ฐ
๊ธ ๊ฐ์ ์ด์ ์ ์๋๋ฅผ ์ ์งํ ์ฒด ํด๋น ๋ฐฉํฅ์ผ๋ก ์งํ.
> ๊ตฌํ ๋ ๋ถ๋ถ ์์.
์ด์ ์๋ชฉํ ์ข ๋ฃ.
๊ฐ๋ฅ ํ๋ค๋ฉด ์ฝ๋ฆฌ๋์ ๋ฆฌ์ง๋๋ฐ๋๋ฅผ ๋์ฒดํ ๋ค๋ฅธ ์คํฌ๋ฆฝํธ๋ฅผ ์ ์ํ๊ณ ์ ํจ.
anim ์ด๋ fsm ๊ฐ์๊ฑด ์์ง ์ ๋ชจ๋ฅด๋ย ์ผ๋จ ์ ๋ผ๊ณ ๋ ์์ ๋ฅ์น ๊ฒ ๋ถํฐ ๋ง๋ค์ด๋ณผ ์๊ฐ.
์ผํ์ ํซ์ฐ
๋ ์ด์ผ์คํธ ์์ฐ๊ณ ๋ฒฝ์ ๋งํ๊ฒ ํ ๊บผ๋ฉด ์ฝ๋ผ์ด๋ ํ๋ ์ธ์๋๊ณ ๋ฆฌ์ง๋ฐ๋.๋ฌด๋ธํฌ์ง์ ์ผ๋ก ์ด๋ ์ํค๋ฉด ๋จ ํ ๋ฌ๋๋ฐ.... ๋ฆฌ์ง๋ฐ๋๋ ์ฝ๋ผ์ด๋๋ฅผ ์์ฐ๋ ๋ฐฉํฅ์ผ๋ก ๊ฐ์๋๊ตฐ์ผ ํ์ดํ !
ใด ๋งจ ์ฒจ์ rigidbody.moveposition ์จ์ ๊ตฌํํด๋ดค์๋๋ฐ ๋ฒฝ์ ๋ซ๊ฑฐ๋ ์ค๋ธ์ ํธ ์ฌ์ด ํ์๋ก ๋น์ง๊ณ ๋ค์ด๊ฐ๋ ํ์์ด ๋ฐ์ํ๋๋ผ๊ตฌ์.. ๊ทธ๋์ raycast ์ฐ๋ ์ค์ธ๋ฐ ในใ fixedupdate์ ๋ช๊ฐ์ฉ์ด๋ ๋ฐ์๋ฃ๋ ๊ฒ ๋๋ฌด ๋ฌด๊ฑฐ์๋ณด์ฌ์ ๋ ๋ง์ ์๋ญ๋๋ค์..์ผํ ๋นจ๋ฆฌ ๋ฐ๊ฟ์ผ์ง..
ใด ์ ์๋๋ค. ๋ฌด๋ธ ํฌ์ง์ ์ ๋ชจ๋ฅด๋ ๋ฌผ๊ฑด์ด๋ค์ addforce๋ ํท๊ฐ๋ ธ์์.. ๋ฆฌ์ง๋๋ฐ๋์ moveposition ์ด๋ผ๋ ํจ์๊ฐ ๋ฌ๋ ค์๋์?
ใดใด ์ค์น... ๊ฒฐ๊ตญ ์ฐพ์์ ์จ๋ดค๋๋ฐ ์์ง ์ฝ๋ฆฌ๋ ๋ซ๊ณ ๋ค์ด๊ฐ๋๊ฒ ์ด๋์ ๋ ์์ง๋ง ์ถฉ๋ถํ ํํํ ๋งํ ์์ค์ด๋ค์! ์ข์ ์ ๋ณด ๊ฐ์ฌํฉ๋๋ค!
ํ์ดํ