๋ณด์ค ํจํด ๊ตฌํํ๋ ค๊ณ FSM ๋ง๋๋ ์ค์
(์ฌ์ง ์ฒจ๋ถ๊ฐ ์ ๋์ด์ ์์ ํจ)
๊ฒ์ ์์ํ์๋ง์ Wake์ํ ์คํํ๊ณ SetTrigger๋ก ์ ๋๋ฉ์ด์ ์ถ๋ ฅํจ
๊ทผ๋ฐ ์ด๊ฒ ์ ๋๋ฉ์ดํฐ์์์๋ Idle๋ก ์ด๋์ด ๋๊ณ FSM์์์๋ WakeState๊ฐ ์ข ๋ฃ๋ ๊ฑธ๋ก ์ฒ๋ฆฌ๋๋๋ฐ
FSM ์์ Idle State๋ก ์ด๋์ด ์ ๋จ.
๊ทธ๋ ๋ค๊ณ State์ ์๋ Exitํจ์์๋ค๊ฐ ChangeState( Idle( ) ); ์ ํ๋ฉด ์ฌ๊ทํจ์์ฒ๋ผ ์ฒ๋ฆฌ๋ผ์ ์คํ์ค๋ฒํ๋ก์ฐ ๋ฐ์ํ๋๋ฐ
์ ๋๋ฉ์ดํฐ๋ฅผ ์ฌ์ฉํ์ง ๋ง๊ณ ์ ๋๋ฉ์ด์ Transition, Parameter ๋ค ์ญ์ ํ๊ณ Animation.Play ์ฌ์ฉํด์ ์ ๋๋ฉ์ด์ ์ฌ์์ ํด์ค์ผ ํ๋ ๊ฑธ๊น??
๋ํดํธ ์ํ๋ถํฐ wake๋ก ๋ฐ๊พธ์
๊ณ ๋ง๋ค.. ๊ทธ๋ฅ wake ์ํ ์ง์ฐ๊ณ ๊ทธ๋ ๊ฒ ํ๋๊น ๋๋ค... ๊ณ ๋ง๋ค ใ ใ ใ
์ ๋๋ฉ์ด์ ๋ง์์ง๋ฉด ์ ์ ์์ด์ ๊ฑ Play๋ CrossFade๋ก ์ ์ดํจ