ํ์ฌ ์ ์ ์บ๋ฆญํฐ ์ปจํธ๋กค๋ฌ๋ฅผ ๋ง๋ค๋์ค (FPS + 1์ธ์นญ์ ๋๋ค)
์บ๋ฆญํฐ ํ์ ์ ํ ๋, ์ด๋ฏธ์ง ๊ฐ์ด ์บ๋ฆญํฐ ํ์ ์ ๋ฐ๋ผย
foreArm ๊ณผ UpperArm ๋ฉ์ฌ๊ฐ ๋คํ๋ฆฝ๋๋ค..
ํ์ฌ๊น์ง ์ด๋ป๊ฒ ํ๋๋ฉด
FixedUpdate() -> Rigidbody.Move๋ก ์บ๋ฆญํฐ ์ด๋ ์คํ
Update() -> ๋ง์ฐ์ค ํ์ ๊ณผ ํค๋ณด๋(WASD)์ ๋ ฅ ๋ฐ๊ธฐ + ํ์ ์คํ
OnAnimatorIK() -> IK์ฝ๋ ์คํ (LookAt + FootIK / ์ ๋๋ฉ์ด์ ๋ฆฌ๊น ํจํค์ง X)
OnLateUpdate() -> ์นด๋ฉ๋ผ์ ๋ฌด๊ธฐ ์์น ์ด๊ธฐํ (์บ๋ฆญํฐ ์๋ง์ธ์ด์ ๋ฌด๊ธฐํผ๋ด/์นด๋ฉ๋ผํผ๋ด์ ์ฌ์ด๋ )
ย ย ํธ๋IK๋ฐ๋ก ์์ฑ์คํ(๋ชฉ์ ์ด ๋ฌด๊ธฐ์ IKํ๊ฒ์ ์์์ผ๋ก ์ฌ๊ณ ,์ด์ก๋ ๊ทธ๋ฆผ)
์ด๋ ๊ฒํ๊ณ ์์ต๋๋ค..
์บ๋ฆญํฐ ์๋ง์ธ์ด -> Spine ์ฏค์ ๋ฌด๊ธฐํผ๋ด์ญํ ์ ๋น์ค๋ธ์ ํธ๋ฅผ ์์์ผ๋ก ๋ฃ์์ด์
์บ๋ฆญํฐ๊ฐ ์ด๋/ํ์ ํ๋ฉด ๋ฌด๊ธฐํผ๋ด๋ ์์น/ํ์ ์ด ๋ฐ๋๊ณ
๊ทธ ์ํ์์ ๋ฌด๊ธฐ์ ์์น๋ ๋ฌด๊ธฐํผ๋ด์ ๋ง๊ฒ ์ฌ์ค์ ์ ํ์ด์ (LateUpdate์์ ์คํ )
ํธ๋IK๋ฅผ ์ OnAnimatorIKํจ์๊ฐ ์๋ LateUpdate์ ํ๋๋ฉด
์๋ฅผ๋ค์ด OnAnimatorIKํจ์์์ ํธ๋IK ์ฝ๋๋ฅผ ํ๊ณ ํ๋ ์ด๋ชจ๋ ๋ค์ด๊ฐ๋ฉด
์์ด ๋๋ ๋จ๋ฆฌ๋(์นด๋ฉ๋ผ๊ฐ ์๋ ์บ๋ฆญํฐ ์๋ง) ํ์์ด ์ผ์ด๋๋๋ฐ,
LateUpdate์ ๋ฌด๊ธฐ์์น๋ฅผ ๋ค์ ๋ฐ๊ฟ์ ๊ทธ๋ฐ๊ฑฐ๊ฐ์์ (OnAnimatorIK()๊ฐ LateUpdate๋ณด๋ค ๋จผ์ ํธ์ถ๋์๋์?)
๊ทธ๋์ ๋ฌด๊ธฐ๋ ์นด๋ฉ๋ผ ์์น๋ฅผ ๋ค๋ฅธ ์ ๋ฐ์ดํธ๋ฌธ์์ ์คํ์์ผ๋ดค๋๋ฐ
Update์์๋ FixedUpdate๋ก๋ ์ฎ๊ฒจ์ ์คํํด๋ณด๊ณ => ๋๋๊ฑฐ๋ฆผ ๋๋ ์ด/์นด๋ฉ๋ผ์ ํ์ ์ด ๋ฒ๋ฒ ๊ฑฐ๋ฆผ
์๋ก ๋จ์ดํธ๋ ค๋ ๋ณด๊ณ (ex : ํ๋๋ Fixed, ๋ค๋ฅธ๊ฑด LateUpdate) => ์์ ์ฆ์ ๋๊ฐ์
์์๋ ๋ฐ๊ฟ๋ณด๊ณ (๋ฌด๊ธฐ,์นด๋ฉ๋ผ์์น ์ด๊ธฐํ ์ฝ๋์์) => ์นด๋ฉ๋ผ ์์น๋ฅผ ๋จผ์ ๋ฐ๊พธ๊ณ ๋ฌด๊ธฐ์์น๋ฅผ ๊ทธ๋ค์์ ํ ๋๊ฐ ๋ ๋ถ๋๋ฌ์ (๋ง์ฐ์ค๋ก ํ๋ฉด์ ํ์)
๊ฒฐ๊ตญ ์ด๋/ํ์ ์ ํ๋ฉด์์ ๋ฌธ์ ์๋ ๊ฒฝ์ฐ๊ฐ LateUpdate์ ๋ฌด๊ธฐ์ ์นด๋ฉ๋ผ ์์น ์ด๊ธฐํ์ํฌ๋๋๋ผ๊ณ ์
๋ ์ikํจ์๋ฅผ LateUpdate์ ํ๋ ์๋ก ๋ง๋ฌผ๋ ค์ ์์ด ๋๋๊ฑฐ๋ฆฌ๋ ํ์๋ ์ด์ ์์ด์ก์ด์
์ด์ ์ ๊ฐ ์ํ๋๋๋ก ํ์ /์ด๋์ด ๊น๋ํ๊ฒ ๋์ง๋ง
์๊น๋ณด์ฌ๋๋ฆฐ ์ด๋ฏธ์ง๊ฐ ์ด์ ๋ฌธ์ ์์ (ForeArm/UpperArm์ด ๋คํ๋ฆฌ๋ ํ์)
์ง๋ฌธ1. ์ ์ ๋ ๊ฒ ์บ๋ฆญํฐ๊ฐ y์ถ ํ์ ์ ForeArm, UpperArm์ด ๋คํ๋ฆด๊น์? (X์ถ ํ์ ์ ๋ฌธ์ ๊ฐ ์์ด์)
์ง๋ฌธ2. ์ ๋ฌด๊ธฐ๋ ์นด๋ฉ๋ผ ์์น์ค์ ํ๋ ์์๊ฐ ์๋ชป๋๊ฑธ๊น์
์ง๋ฌธ3. ์คํธ๋ ์ค๋ฐ์์ ๋ฏธ์น ๊ฑฐ๊ฐ์๋ฐ ํน์ ๋๊ตฌ fps ๊ฒฝํ์๋ ์ฌ๋ํํ ๋ฐฐ์ธ์ ์์๊น (๋ ๋๋ฆผ..)
์ง๋ฌธ4. ๊ทธ๋ฆฌ๊ณ ์ ๋ํฐ์์ ์คํ ์ด์์ ๊ตฌ๋งคํ ์บ๋ฆญํฐ๋ฅผ ์ฐ๋์ค์ธ๋ฐ (๋ชจ๋ธ)
์ด ์บ๋ฆญํฐ ๊ตฌ์ฑ์ ๋ณด๋ฉด ์ด๋ฏธ์ง ๊ฐ์ด ๋์๋๋ฐ
์ค์ ์๋ชฉ์ ํ์ ์ํค๋๊ฑด ์ Twist๊ฐ ๋ถ์ ์ค๋ธ์ ํธ๋ก ํ์ ํด์ผ๋๋๊ฑด๊ฐ์?
(Twist๋ถ์ ์ ๋ค)
๋๊ธ 0