2๋จ ์ ํ๊ฐ ๊ฐ๋ฅํ ๊ฒ์์์ Any -> Jump -> JumpToFall -> Fall
์ ์์ฐ์ค๋ฝ๊ฒ ๋๊ฒจ์ฃผ๊ณ ์ถ์๋ฐ ํ๋ผ๋ฏธํฐ๋ฅผ JumpState ๋ผ๋ Float ํ ๋ณ์๋ก ์ค์ ํด์
์บ๋ฆญํฐ๊ฐ ๋ ์ ์์ง ์์ ๋, JumpState = Rigidbody2D.velocity.y ๋ก ํ๊ฒ ํ๋๋
JumpToFall ๋ชจ์ ์ด ์กด๋ ์งง๊ฒ๋ง ๋์ค๊ณ Fall๋ก ๋น ๋ฅด๊ฒ ๋ฐ๋์ด๋ฒ๋ฆฌ๋ค
ํ๋ผ๋ฏธํฐ ์กฐ๊ฑด์ ์ด๋ฆฌ์ ๋ฆฌ ๋ฐ๊ฟ๋ด๋ JumpToFall ์ ๋๋ฉ์ด์ ์ ์จ์ ํ ๋ณด๊ธฐ๊ฐ ํ๋ ๋ฐ
๊ณต์ค์์ ์๋๊ฐ 0์ ์๋ ดํ๋๋ฐ ๊ฑธ๋ฆฌ๋ ์๊ฐ(์์นํ๋ค๊ฐ ๋ํํ๋)์ ๋๋ฆฌ๋ ์ธ์์ ์ธ ๋ฐฉ๋ฒ์ด ๋ญ๊ฐ์์๊น?
๋ชจ์ ๋ง ๋ฌธ์ ๊ฐ ์๋๋ผ๋ ๊ฒ?
๋ชจ์ ์ ๋ฌธ์ ๊ฐ ์๋๊ฑฐ๊ฐ์, ๊ทธ๋ฅ ์ ํ ํ [Jump] -> [JumpToFall] ๋ก ๋ณํ ์ ์๋ ์๊ฐ์ด y์ถ์ด 0์ ๊ทผ์ ํ ๋ ๋ฟ์ธ๋ฐ ๊ทธ ์๊ฐ์ด ๊ทนํ ์งง์ ๋ฌธ์ ๋ผ ์ด์ฐ ๋๋ฆด์ง ๊ณ ๋ฏผ์ค
์๋๋ฅผ ๊ตฌํด์ ์จ๋ฐ ์ ํํ ๋๋ ์๋๊ฐ ์์์ผ๊ฑฐ๊ณ ์ต๊ณ ์ ์ฐ๊ณ ๋จ์ด์ง๋๋ ์์์ผ๊ฑฐ๊ณ
์กฐ์ธ ๊ณ ๋ง์ก ํด๋ดค๋๋ฐ ์๊ฐ๋ณด๋ค ๊ทธ ์๊ฐ์ด ์์ฒญ ์งง๋๋ผ๊ตฌ
์ ํ ๋์ด๋ ๊ด์ฐฎ์ ๊ทธ๋ผ?
Rigidbody2D.drag ์กฐ์ ์ข ํ๋ฉด ์ฒ์ฒํ ๋จ์ด์ง๋ ๊ฑด ๊ฐ๋ฅํ ๊ฒ ๊ฐ์๋..