์์์ ๋ณด์๋ฉด ๋ชฌ์คํฐ๊ฐ ํ๋ ์ด์ด๋ฅผ ๊ทผ์ ๊ณต๊ฒฉ์ผ๋ก ๋๋ฆฌ๊ณ ๊ธฐ๋ณธ ์ํ(Idle) ์ ๋๋ฉ์ด์ ์์ ํ 1์ด ์ ๋ ์๋ค๊ฐ ํ๋ ์ด์ด๊ฐ ๊ทธ ์ ๊ณผ ์๋ ์์น๋ ๋ค๋ฅด์ง๋ง
๋ชฌ์คํฐ์ ๊ณต๊ฒฉ๋ฒ์ ๋ด์ ์์ผ๋ฉด ๋ค์ ํ๋ ์ด์ด๊ฐ ์๋ ๋ฐฉํฅ์ผ๋ก ๊ณต๊ฒฉํ๊ฒ ๊ตฌํ์ ํ๊ฑฐ๋ ์.
๊ทผ๋ฐ ๋ฌธ์ ๊ฐ ์ด๋ ๊ฒ ์์์ฒ๋ผ ๊ณต๊ฒฉํ๊ฒ ํ๋๊น ๋ชฌ์คํฐ๊ฐ ์ข ๊ทธ ๋ฐฉํฅ์ ํฅํด์ ์๊ฐ์ด๋ ํ๋ฏ์ด ํ์ ํ๋ค์์ ๊ณต๊ฒฉํด๋ฒ๋ฆฌ๋๋ฐ์ ์ข ์์ฐ์ค๋ฝ๊ฒ ํ์ ํ๋ฉด์ ๊ณต๊ฒฉํ๊ฒ ํ๋ ์ข์ ๋ฐฉ๋ฒ์ด ์์๊น์??
์ด๊ฒ ๋ชฌ์คํฐ๊ฐ ํ์ ํ๋๊ฒ ๋ณด์ฌ์ผ ํ๋๋ฐ ํ์ ํ๋๊ฒ ์๋ณด์ด๋ ์ํ์์ ํ์ ํด๋ฒ๋ฆฌ๋ ์ํฉ์ด์์. ๋งค๋๋ฝ๊ฒ ํ์ ์ด ์๊ณ ๊ทธ๋ฅ ์๊ฐ์ ์ผ๋ก ๋ฐ๋ก๋ฐ๋ก ํ์ ๋๋๊ฒ ๋ฌธ์ ์ ๋๋ค.
ํ์ฌ quaternion.lookrotation์ ์ด ์ํ์ด๊ตฌ์.
lerp๋ Slerp๋ฅผ ์จ๋ ๋ง์ฐฌ๊ฐ์ง๋ก ๋ถ์์ฐ์ค๋ฝ๋๋ผ๊ตฌ์. ์๋ํ๋ฉด ๋ณด๊ฐ์ ์ฐ๋ฉด ๊ฐ๋๊ฐ ํฌ๋ฉด ๋น ๋ฅด๊ฒ ํ์ ํด๋ฒ๋ฆฌ๊ณ ๊ฐ๋๊ฐ ์์ผ๋ฉด ๋๋ฆฌ๊ฒ ํ์ ํ๊ณ ๊ทธ๋ฆฌ๊ณ ๋ ํฐ ๋ฌธ์ ๋ ๋ณด๊ฐ์จ์ ํ์ ํ๋๋์ Idle์ ๋๋ฉ์ด์
์ด๋ฉด ์์ฒญ ๋ถ์์ฐ์ค๋ฝ๊ณ ์ด์ํ๊ฒ ๋ณด์ด๋๋ผ๊ตฌ์. ๊ทธ๋ ๋ค๊ณ ๊ฑท๋ ๋ชจ์
์ ๋๋์ฑ ์๋๊ตฌ์ ใ
ใ
๊ทธ๋์ ์ ๊ฐ ์๊ฐํ ๋ฐฉ๋ฒ์ด ๊ณต๊ฒฉ ์ ๋๋ฉ์ด์ ์ด ์คํ๋๋ฉด์ ํ์ ํ๋๊ฒ ์์ฐ์ค๋ฝ์ง ์์๊น ์๊ฐ์ด ๋ค๋๋ผ๊ตฌ์.
๊ทธ๋ผ ์์ ๊ตต์ ๊ธ์จ๋๋ก ๊ตฌํํ ๋ ค๋ฉด ์ด๋ค ๋ฐฉ๋ฒ์ ์จ์ผํ๋์??
์๋๋ฉด ์ ์์์ ๋ถ์์ฐ์ค๋ฌ์์ ํด๊ฒฐํ ๋ค๋ฅธ ์ข์ ๋ฐฉ๋ฒ์ด ์์๊น์??
StateMachineBehaviour์ ์ฐ๊ณ ๊ฑฐ๊ธฐ์ ์ ๋ฐ์ดํธ์ ํ์ ์์ ๋ฃ๋๋ก
์ ํ๋ณด๊ฐ์ ํ ๋, ๋ฌด์กฐ๊ฑด 180๋๋ฅผ ๋ชฉํ๋ก ๋๊ฒํด๋ด์. ๊ทธ๋ผ ํ์ ์๋๋ ๋ ๊ฐ๊ฒ ์ฃ . ํ๊ฒ์์น ๋ฐ๋ผ ์ด๋์ชฝ์ผ๋ก ๋์ง๋ ์ ํ๋ฉด ์ข๊ตฌ์. ๋๋ค๊ฐ ์บ๋ฆญํฐ๋ฐฉํฅ๊ณผ ๋ง์ถฐ์ง๋ฉด ํ์ ์ ๋ฐ๋ก ๋ฉ์ถฐ์. ์ ๋๋ฉ์ด์ ๋ถ์์ฐ์ค๋ฌ์ด ๋ฌธ์ ๋ ์ ์๋ฆฌ์์ ๋๋ ์ ๋๋ฉ์ด์ ์ ์ผ์ชฝ๋๊ธฐ ์ค๋ฅธ์ชฝ๋๊ธฐ ๋ฐ๋ก ๋ง๋ค์๋ฐ์ ๋ต์ด ์๋ค์
https://docs.unity3d.com/ScriptReference/Quaternion.RotateTowards.html