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

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

Nodes

Set Actor Location : ์ƒˆ๋กœ์šด ์œ„์น˜๋ฅผ ์ง€์ •ํ•ด์„œ Location์„ ๋ณ€๊ฒฝํ•œ๋‹ค.

Add Actor World Offset : ์ƒˆ๋กœ์šด ์œ„์น˜๋ฅผ ๊ตฌํ•˜์ง€ ์•Š๊ณ , ์ƒ๋Œ€์ ์ธ ์œ„์น˜๋ฅผ ๊ฝ‚์•„์ค€๋‹ค?

  • Character Movement ๊ด€๋ จ ํ•จ์ˆ˜

    • Add Input Vector

    • Add Movement Input : ๊ธฐ๋ณธ์ ์œผ๋กœ ์œ„์™€ ๋™์ผํ•˜๋‚˜, Scale Value (0~1)๊ฐ€ ์žˆ์–ด์„œ Axis value๋ฅผ ๋„ฃ์–ด์ค„ ์ˆ˜ ์žˆ๋‹ค.

Editor

Elements

  • Volumes
    • Blocking Volume : ๋ณด์ด์ง€๋Š” ์•Š์ง€๋งŒ Actor์˜ ์ด๋™์„ ๋ง‰๋Š” Actor

      BP Component

  • Character Movement : Character๋ฅผ ์ƒ์†๋ฐ›์œผ๋ฉด ๋ถ™์–ด์žˆ๋Š” component. ์ด๋™์— ๋Œ€ํ•œ ๋งŽ์€ ๊ธฐ๋Šฅ๋“ค์ด ํฌํ•จ๋˜์–ด ์žˆ๋‹ค.

์ƒํ•˜์ขŒ์šฐ ์ด๋™

์•„๋ž˜์™€ ๊ฐ™์ด ์ž‘์„ฑ ์‹œ ์ขŒ์šฐ๋Š” ๊ดœ์ฐฎ์€๋ฐ ์ƒํ•˜๋Š” ์ž‘๋™ํ•˜์ง€ ์•Š๋Š” ๊ฒƒ์„ ๋ณผ ์ˆ˜ ์žˆ๋‹ค. ์™œ์ผ๊นŒ?

image-20240406135205326

  • Character Movement์— โ€œDefault Land Movement Modeโ€๊ฐ€ Walking์œผ๋กœ ์„ค์ •๋˜์–ด ์žˆ๋‹ค.
  • walking์€ ๊ธฐ๋ณธ์ ์œผ๋กœ ๋•…์—๋งŒ ๋ถ™์–ด์„œ ์›€์ง์ด๋Š” ๊ฐœ๋…์ด๊ธฐ ๋•Œ๋ฌธ์— z์ถ• ์ด๋™์ด ์‹คํ–‰๋˜์ง€ ์•Š๋Š”๋‹ค.
  • ๋”ฐ๋ผ์„œ ์ด๊ฒƒ์„ flying์œผ๋กœ ๋ฐ”๊พธ๋ฉด Z์ถ• ์ด๋™๋„ ๊ฐ€๋Šฅํ•˜๋‹ค.
  • ํ•˜์ง€๋งŒ, ๋‚ ์•„๋‹ค๋‹ˆ๋Š” ๊ฒƒ์œผ๋กœ ๋ฐ”๊พธ์—ˆ๊ธฐ ๋•Œ๋ฌธ์— ์ด๋™์ด ์–ด์ƒ‰ํ•ด์ง€๋Š” ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒ. ์ด๋Š” character movement์— ์˜จ๊ฐ– ์„ค์ •๋“ค์ด ๋‹ค ๋ถ™์–ด์žˆ๊ธฐ ๋•Œ๋ฌธ์— ๋ฐœ์ƒํ•˜๋Š” ๋ฌธ์ œ๋กœ, ์„ค์ •์„ ์˜๋„์— ๋งž๊ฒŒ ๋ณ€๊ฒฝํ•ด์ฃผ์–ด์•ผ ํ•œ๋‹ค.
  • Breaking Deceleration์„ walking๊ณผ ๋™์ผํ•œ ์ˆ˜์ค€์œผ๋กœ ๋ณ€๊ฒฝํ•ด์ฃผ๋ฉด ํ•ด๊ฒฐ๋œ๋‹ค.

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

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

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