์ตœ๋Œ€ 1 ๋ถ„ ์†Œ์š”

๐ŸŒ ๊ณต์ง€ ์‚ฌํ•ญ ์ด ํฌ์ŠคํŠธ๋Š” ์ธํ”„๋Ÿฐ์˜ ์ž…๋ฌธ์ž๋ฅผ ์œ„ํ•œ UE5-Part2. ์–ธ๋ฆฌ์–ผ ์—”์ง„ 2D ๊ฒŒ์ž„ ๊ฐœ๋ฐœ ์ž…๋ฌธ ๊ฐ•์˜๋ฅผ ํ†ตํ•ด ํ•™์Šตํ•œ ๋‚ด์šฉ์˜ ์š”์•ฝ์ž…๋‹ˆ๋‹ค. ์ž์„ธํ•œ ๋‚ด์šฉ์€ ํ•ด๋‹น ๊ฐ•์˜๋ฅผ ์ฐธ๊ณ ํ•ด์ฃผ์„ธ์š”.

์ œ๋ชฉ

์œ ๋‹ˆํ‹ฐ์™€์˜ ์ฐจ์ด์  :

๋‹ค์ˆ˜์˜ Knight ์˜ค๋ธŒ์ ํŠธ๋ฅผ ๋งต์— ๋ฐฐ์น˜ํ•ด๋‘์—ˆ์„ ๋•Œ, ํด๋ž˜์Šค ์•ˆ์— Input์— ๋Œ€ํ•œ ํ•จ์ˆ˜๊ฐ€ ๊ตฌํ˜„๋˜์–ด ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ์œ ๋‹ˆํ‹ฐ๋ผ๋ฉด ๋ชจ๋‘ ๋™์‹œ์— ์›€์ง์ด๊ฒŒ ๋  ๊ฒƒ์ด๋‹ค. ํ•˜์ง€๋งŒ ์–ธ๋ฆฌ์–ผ์—์„œ๋Š” Possess๋ผ๋Š” ๊ฐœ๋…์ด ์žˆ๊ณ , ํ•˜๋‚˜์˜ ๊ฐ์ฒด์—๋งŒ Player 0๋ฒˆ์ด ๋ฐฐ์น˜๋˜์–ด ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ํ•˜๋‚˜๋งŒ ์›€์ง์ด๊ฒŒ ๋œ๋‹ค. (Auto Possess Player ๋ฉ”๋‰ด๊ฐ€ Player 0๋ฒˆ์œผ๋กœ ์„ค์ •๋˜์–ด ์žˆ์Œ. )

BP_Knight.UpdateInput() ์•ˆ์—์„œ ๋ชจ๋“  ์ž…๋ ฅ๊ณผ ์ด๋™์„ ์ฒ˜๋ฆฌํ•˜๊ณ  ์žˆ๋Š”๋ฐ, ๋‚˜์ค‘์— ๋งŒ๋“ค๋‹ค๋ณด๋ฉด Input์•ˆ์— ์˜จ๊ฐ– ์•ก์…˜๋“ค์ด ํฌํ•จ๋˜๊ฒŒ ๋˜๋ฉด์„œ ๋ณต์žกํ•ด์ง„๋‹ค.

๋ฃฐ์ด ๋ฐ”๋€Œ๋Š” ๊ฒฝ์šฐ์—๋„ ์ข…์†์„ฑ์ด ๋„ˆ๋ฌด ๊ฐ•ํ•ด์ง„๋‹ค.

๋”ฐ๋ผ์„œ ์ž…๋ ฅ์— ๋Œ€ํ•œ ๋ถ€๋ถ„์„ ๋ณ„๋„์˜ ํด๋ž˜์Šค๋ฅผ ๊ตฌ์„ฑํ•ด์„œ ๋นผ๋†“๋Š”๊ฒŒ ์ข‹๋‹ค๋Š” ๊ฒฐ๋ก ์— ์ด๋ฅด๊ฒŒ ๋œ๋‹ค.

์นดํ…Œ๊ณ ๋ฆฌ:

์—…๋ฐ์ดํŠธ:

๋Œ“๊ธ€๋‚จ๊ธฐ๊ธฐ