๋ชฌ์คํฐ ์ ํ๋ฅผ ์ค๋น์์ธ ์ ๋๋ฉ์ด์ (JumpPrep) ํ์ ๊ณต์ค๋ชจ์ (Jumping), ์ฐฉ์ง์ ๋ชจ์ (JumpGrounded) ํ์ Idle๋ก ๋์ด๊ฐ๊ฒ ํ๊ณ ์ถ์ด
JumpPrep ๋๋๊ณ ๋์ ๋ฐ๊ฒํ ๋ ค๋ฉด ์ ๋๋ฉ์ด์ ํธ๋ฆฌ๊ฑฐ ์จ์ ํ๋ฉด ๋ ๊ฑฐ๊ฐ์๋ฐ, has Exit time๊ฐ์๊ฑธ๋ก ์ ๋๋ฉ์ด์ ์ด ๋๋ฌ์๋ ์๋์ผ๋ก ๋ค์ ํธ๋์ง์ ์ด ์ผ์ด๋ ์์๊ฒ ํ ๋ฐฉ๋ฒ์ ์์๊น?
์๋๋ฉด Prep ~ Grounded๊น์ง์ ์ ๋๋ฉ์ด์ ์ ํ๋๋ก ๋ง๋ค์ด์ ์งํํ๋ ๋ฐฉ๋ฒ์ด๋ผ๋๊ฐ... ๋ญ๊ฐ ์ข์๋ฐฉ๋ฒ์ด ์์๊ฑฐ๊ฐ๋ค๋ ์๊ฐ์ ์ง๋ฌธ๋จ๊น
๋ณด๋๊น has Exit time์ ํธ๋์ง์ ์ด ์๋๋ผ ๊ทธ๋ฅ ์ ๋๋ฉ์ด์ ์ ํํ ๋ ๊ธฐ์กด ์ ๋๋ฉ์ด์ ์ ๋๊น์ง ๋ค๋๋ฆฌ๊ณ ์ ํํ๊ฒ ํ๋๊ฑฐ ๊ฐ์๋ฐ
์ผ์ผ์ด Setbool true false ์ ํ ํด์ค์ผ๋๋๊ฒ ๋ง๋ ์ถ์ด๊ฐ์ง๊ณ
๋ต์ ์จ๋๊ณ ์ง๋ฌธํ๊ณ ์๋ค
์๋ ์ ๋ ์ข๊ฐ์ด ํ๋๊ฑฐ๋? ใ ใ ใ ใ ใ
์๋ ์ํ๋จธ์ ์ ์ข๊ฐ์
ใ ใ ๊ฐ์ข๊ฐ๋ค...
๊ฒฐ๊ตญ ๊ทธ๋ฅํ๋ค... ๋ณ๊ฒ๋์๋๋ฐ ์กด๋๊ท์ฐฎ๋ค ใ ใ ใ
has Exit time ๊ทธ๊ฑฐ ๋ง๋๋ฐ? Loop ์๋ ์ ๋๋ฉ์ด์ ์ด์ ๊บผ ์ฌ์ 1ํ ๋๋๋ฉด ๋ค์๊ฑฐ ์ฌ์์ํด. ๊ทธ๋ฆผ์์ JumpPrep -> Jumping -> JumpGrounded -> idle๊น์ง ์ฐ์์ผ๋ก ์ผ์ด๋๊ฒ ๊ฐ๋ฅํด . prepare์ผ ๋๊ฐ๋๋๊น ํธ๋ฆฌ๊ฑฐ ์ค์ ํด์ค์ผํ์ง๋ง. ์ ์ด์ has Exit tiem์ด๋๊ฒ bool,int,trigger ์ด๋ฐ ํธ๋์ง์ ์กฐ๊ฑด์ค์ ํ๋์
๋คผ์ผ...๋ฆฌ? ์์ ๋ต๋ ํ๋ฆฌ๊ฒ๋จ์ํค๋ค์ ๋ ๋จธ์ผ ใ ใ ใ ใ ใ ใ
๋ฑํ ํ๋ฆฐ๋ต์๋๋ฐ ๋ณ์ ๋์๋ ๋ชจ๋ ๊ฒ ๋ณ์ ์ผ๋ก ๋ณด์ด๋๋ณด๋ค