๐ ๊ณต์ง ์ฌํญ ์ด ํฌ์คํธ๋ ์ธํ๋ฐ์ ์ ๋ฌธ์๋ฅผ ์ํ UE5-Part2. ์ธ๋ฆฌ์ผ ์์ง 2D ๊ฒ์ ๊ฐ๋ฐ ์ ๋ฌธ ๊ฐ์๋ฅผ ํตํด ํ์ตํ ๋ด์ฉ์ ์์ฝ์ ๋๋ค. ์์ธํ ๋ด์ฉ์ ํด๋น ๊ฐ์๋ฅผ ์ฐธ๊ณ ํด์ฃผ์ธ์.
์ ๋ชฉ
์ ๋ํฐ์์ ์ฐจ์ด์ :
๋ค์์ Knight ์ค๋ธ์ ํธ๋ฅผ ๋งต์ ๋ฐฐ์นํด๋์์ ๋, ํด๋์ค ์์ Input์ ๋ํ ํจ์๊ฐ ๊ตฌํ๋์ด ์๊ธฐ ๋๋ฌธ์ ์ ๋ํฐ๋ผ๋ฉด ๋ชจ๋ ๋์์ ์์ง์ด๊ฒ ๋ ๊ฒ์ด๋ค. ํ์ง๋ง ์ธ๋ฆฌ์ผ์์๋ Possess๋ผ๋ ๊ฐ๋ ์ด ์๊ณ , ํ๋์ ๊ฐ์ฒด์๋ง Player 0๋ฒ์ด ๋ฐฐ์น๋์ด ์๊ธฐ ๋๋ฌธ์ ํ๋๋ง ์์ง์ด๊ฒ ๋๋ค. (Auto Possess Player ๋ฉ๋ด๊ฐ Player 0๋ฒ์ผ๋ก ์ค์ ๋์ด ์์. )
BP_Knight.UpdateInput() ์์์ ๋ชจ๋ ์ ๋ ฅ๊ณผ ์ด๋์ ์ฒ๋ฆฌํ๊ณ ์๋๋ฐ, ๋์ค์ ๋ง๋ค๋ค๋ณด๋ฉด Input์์ ์จ๊ฐ ์ก์ ๋ค์ด ํฌํจ๋๊ฒ ๋๋ฉด์ ๋ณต์กํด์ง๋ค.
๋ฃฐ์ด ๋ฐ๋๋ ๊ฒฝ์ฐ์๋ ์ข ์์ฑ์ด ๋๋ฌด ๊ฐํด์ง๋ค.
๋ฐ๋ผ์ ์ ๋ ฅ์ ๋ํ ๋ถ๋ถ์ ๋ณ๋์ ํด๋์ค๋ฅผ ๊ตฌ์ฑํด์ ๋นผ๋๋๊ฒ ์ข๋ค๋ ๊ฒฐ๋ก ์ ์ด๋ฅด๊ฒ ๋๋ค.
๋๊ธ๋จ๊ธฐ๊ธฐ