๋‚ด ์ธ์ƒ์—์„œ ๋ฏฟ์„ ๊ฑด ์˜ค์ง ๋‚˜ ์ž์‹ ๋ฟ!

The only one you can truly trust is yourself.

๊ฒŒ์ž„ ํ”„๋กœ๊ทธ๋ž˜๋ฐ/์–ธ๋ฆฌ์–ผ ์—”์ง„(Unreal)

<๊ฒŒ์ž„ ์ œ์ž‘์„ ์œ„ํ•œ ‘์‹œ์ž‘ํ•ด์š” ์–ธ๋ฆฌ์–ผ’> ์›จ๋น„๋‚˜ 3์ฃผ์ฐจ

๐ŸŽฎinspirer9 2022. 8. 26. 13:01
728x90
๋ฐ˜์‘ํ˜•

์ด์ œ 3์ฃผ์ฐจ ๋”ฐ๋ผ์žก์•˜๋‹ค.

3์ฃผ์ฐจ์—์„œ๋Š” ๋ธ”๋ฃจํ”„๋ฆฐํŠธ๋กœ ์›€์ง์ด๋Š” ์žฅ์น˜ ์ œ์ž‘ํ•œ๋‹ค.

์Šคํƒœํ‹ฑ ๋ฉ”์‰ฌ๋ฅผ ๋ธ”๋ฃจํ”„๋ฆฐํŠธ ํด๋ž˜์Šค๋กœ ๋ณ€ํ™˜

์Šคํƒœํ‹ฑ ๋ฉ”์‰ฌ ์ด๋ฆ„ ์˜ค๋ฅธ์ชฝ ๋ธ”๋ฃจํ”„๋ฆฐํŠธ ๋ณ€ํ™˜ ๋ฒ„ํŠผ ๋ˆ„๋ฆ„.

๋‹ค๋ฅธ ๊ณณ์€ ๋†”๋‘๊ณ  ๋ธ”๋ฃจํ”„๋ฆฐํŠธ ์ด๋ฆ„๋งŒ BP_๋ชฉํ‘œ์ง€์ ์œผ๋กœ ์„ค์ • -> ํด๋” -> ํ™•์ธ -> ์„ ํƒ

๊ทธ๋Ÿฌ๋ฉด ์ฐฝ์ด ๋œฌ๋‹ค.

์ดˆ๋ณด์ž๋“ค์ด ๋งŽ์ด ์‹ค์ˆ˜ํ•˜๋Š” ๋ถ€๋ถ„

  • ๋ธ”๋ฃจํ”„๋ฆฐํŠธ ์ฐฝ ๋œจ๊ณ  ๋‹ซ์€ ํ›„ ์ฐฝ ๋ชจ์–‘์ด ๋‹ฌ๋ผ์กŒ์„ ๋•Œ
  • ํ’€ ๋ธ”๋ฃจํ”„๋ฆฐํŠธ ์—๋””ํ„ฐ ์—ด๊ธฐ๋ฅผ ๋ˆ„๋ฅธ๋‹ค.

๋ฃจํŠธ ์Šคํƒœํ‹ฑ ๋ฉ”์‰ฌ์— ํ•˜ํŠธ๋ž‘ ํ™”์‚ดํ‘œ ์ถ”๊ฐ€ํ•˜๊ธฐ

๋Œ€์ถฉ ๋งŒ๋“ค๊ณ  ์ €์žฅ+์ปดํŒŒ์ผ

์ด์ œ ์ด๋™ํ•˜๋Š” ๋ฐœํŒ ๋งŒ๋“ค๊ธฐ

์–ด์šฐ... ๋ญ๋‹ˆ?

์•„๊นŒ ๋งŒ๋“  ๋ฐœํŒ์„ ๋ฌด๋ฒ„๋ธ”๋กœ ์ง€์ •

ํ™”์‚ดํ‘œ ์ถ”๊ฐ€ํ•˜๊ณ  ์ด๋ฒคํŠธ ๊ทธ๋ž˜ํ”„ ๋ˆ„๋ฆ„

  • ์ด๋ฒคํŠธ ๊ทธ๋ž˜ํ”„ ์ฐฝ์„ ๋‹ซ์•˜์„ ๊ฒฝ์šฐ, ์™ผ์ชฝ ์ด๋ฒคํŠธ ๊ทธ๋ž˜ํ”„๋ฅผ ๋”๋ธ” ํด๋ฆญํ•œ๋‹ค.

์ด๋ฒคํŠธ ๊ทธ๋ž˜ํ”„์—์„œ ๋ธ”๋ฃจํ”„๋ฆฐํŠธ ์ž‘์—…ํ•œ๋‹ค.

์‹œ์ž‘ํ•  ๋•Œ ์‹คํ–‰

ํƒ€์ž„๋ผ์ธ ์ถ”๊ฐ€

BeginPlay์™€ ํƒ€์ž„๋ผ์ธ ์—ฐ๊ฒฐ

๋Š์„ ๋•Œ๋Š” ALT+๋งˆ์šฐ์Šค ์™ผ์ชฝ ํด๋ฆญ

ํƒ€์ž„๋ผ์ธ ๋”๋ธ” ํด๋ฆญ -> ํŠธ๋ž™์ถ”๊ฐ€ -> Float์ถ”๊ฐ€

ํŠธ๋ž™์„ "์ด๋™๊ฐ’"์œผ๋กœ ์ด๋ฆ„ ๋ณ€๊ฒฝ -> ์ด๋ฒคํŠธ ๊ทธ๋ž˜ํ”„์—์„œ ์ด๋™๊ฐ’ ์ถ”๊ฐ€๋จ

ํŠธ๋ž™์— ๊ฐ’ ์ถ”๊ฐ€, ๊ณก์„ ์œผ๋กœ ๋งŒ๋“ค์–ด์ฃผ๊ณ  (์ž๋™), ๋ฃจํ”„์‹œํ‚จ๋‹ค.

Get Actor Location ์ถ”๊ฐ€ -> Set์—์„œ ๋ฆฌํ„ด๊ฐ’์„ ๋ณ€์ˆ˜๋กœ ์Šน๊ฒฉ -> ์˜ค๋ฅธ์ชฝ์— ๋ณ€์ˆ˜ ์ด๋ฆ„ ๋ณ€๊ฒฝ

๊ทธ๋ƒฅ์€ ์‹คํ–‰ ์•ˆ๋˜๋‹ˆ๊นŒ BeginPlay์™€ ํƒ€์ž„๋ผ์ธ ์‚ฌ์ด์— ๋ผ์›Œ๋„ฃ๊ธฐํ•œ๋‹ค.

์ด๋™๊ฐ’์—์„œ ์˜ค๋ฅธ์ชฝ์œผ๋กœ ์„  ๋นผ์„œ ๋†“์œผ๋ฉด ๊ฒ€์ƒ‰ -> * (๊ณฑํ•˜๊ธฐ ํ‘œ์‹œ) ์œ ํ‹ธ๋ฆฌํ‹ฐ/์—ฐ์‚ฐ์ž/๊ณฑํ•˜๊ธฐ ์„ ํƒ

๋นจ๊ฐ„ ํ™”์‚ดํ‘œ ๋ฐฉํ–ฅ ๊ฐ€์ ธ์˜ค๊ธฐ

์ด๊ฒƒ๋„ 800 ๊ณฑํ•˜๊ธฐ

Vector๋ฅผ Float์œผ๋กœ ๋ณ€๊ฒฝ

๊ทธ๋ƒฅ ์—ฐ๊ฒฐ (?)

  • ์œ„์—๊ฑด ๋ฐฑํ„ฐ๊ณ , ์•„๋ž˜๊ฑด ์‹ค์ˆ˜๋ผ์„œ, ๋ฒกํ„ฐ ๋ฐฉํ–ฅ์œผ๋กœ ๊ณฑํ•˜๊ธฐ ํ•˜๋Š”๊ฑด๊ฐ€? ๊ทธ๋ž˜์„œ ์ด๋™์ด ๋˜๋Š”๊ฑฐ๊ตฌ๋‚˜.

์ตœ์ดˆ ์œ„์น˜ ๊ฐ€์ ธ์˜ค๊ธฐ

  • ๋ณ€์ˆ˜์—์„œ ๋“œ๋ž˜๊ทธํ•˜๋ฉด Get/Set ์„ ํƒ ๊ฐ€๋Šฅ

์ตœ์ดˆ ์œ„์น˜ ๋”ํ•˜๊ธฐ

Set Actor Location ์ถ”๊ฐ€ -> ํƒ€์ž„๋ผ์ธ Update ๋  ๋•Œ ์‹คํ–‰๋˜๊ฒŒ ์—ฐ๊ฒฐ -> ๋ฒกํ„ฐ*์ด๋™๊ฐ’*800ํ•œ ๊ฐ’์„ New Location์œผ๋กœ ์—ฐ๊ฒฐ

์‹คํ–‰ํ•˜๋ฉด ์ž˜ ์›€์ง์ธ๋‹ค.

ํ™”์‚ดํ‘œ ๋ฐฉํ–ฅ๋งŒ ๋ฐ”๊ฟ”์ฃผ๋ฉด ์›ํ•˜๋Š” ๋ฐฉํ–ฅ์œผ๋กœ ์™”๋‹ค ๊ฐ”๋‹ค ํ•˜๊ฒŒ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋‹ค.

์ด๋™ ๊ฐ’์„ ์กฐ์ •ํ•˜๊ณ  ์‹ถ์œผ๋ฉด ๋ณ€์ˆ˜๋กœ ์Šน๊ฒฉ -> ์ด๋ฆ„์„ "์ด๋™๊ฑฐ๋ฆฌ"๋กœ ์ˆ˜์ •

์ด ๋ณ€์ˆ˜๋ฅผ ์ธ์Šคํ„ด์Šค ํŽธ์ง‘๊ฐ€๋Šฅ์œผ๋กœ ์„ค์ •ํ•˜๋ฉด ์—๋””ํ„ฐ์—์„œ ์‰ฝ๊ฒŒ ๋ณ€๊ฒฝ ๊ฐ€๋Šฅ.

์›”๋“œ์— ๋ฐฐ์น˜ํ•˜๊ณ  ์ด๋™๊ฑฐ๋ฆฌ ์ˆ˜์ •๊ฐ€๋Šฅ.

Set Play Rate๋ฅผ ์ถ”๊ฐ€, ์ด๋™ ๊ทธ๋ž˜ํ”„ ๊ฐ’์„ ๋ฐ”๊ฟ”์ค€๋‹ค.

์ตœ์ดˆ์œ„์น˜์™€ ํƒ€์ž„๋ผ์ธ ์‚ฌ์ด์— ๋„ฃ์–ด์„œ ๋ฐœํŒ ๋งˆ๋‹ค ๋‹ค๋ฅด๊ฒŒ ์›€์ง์ด๋„๋ก ํ•  ์ˆ˜ ์žˆ๋‹ค.

728x90
๋ฐ˜์‘ํ˜•