[์ผ ๊น์ ์ถ์๊น์ง] UE5 ๋คํฌ์ค๋ค์ปค ์คํ์ผ์ ์ต์คํธ๋์ RPG (D1)
<๋คํฌ์ค๋ค์ปค ์คํ์ผ์ ์ต์คํธ๋์ ์จ๋ผ์ธ RPG ๊ฒ์> D1 ๊ฐ๋ฐ์ ์ฒ์๋ถํฐ ๋๊น์ง ๋ฐ๋ผ๊ฐ๋ฉฐ UE5 ๊ธฐ์ ์ ํ์ตํ๋ ๊ฐ์์ ๋๋ค.
์๊ฐ์ 292๋ช
๋์ด๋ ์ค๊ธ์ด์
์๊ฐ๊ธฐํ ๋ฌด์ ํ

- ๋ฏธํด๊ฒฐ
D1 ํ๋ก์ ํธ ํ์ผ์ ๋ค์ด๋ก๋ ๋ฐ์ ํ ๋น๋ํ๋ ค๋ฉด ์๋ฌ๊ฐ ๋ฉ๋๋ค.
<img src="https://cdn.inflearn.com/public/files/posts/f6808bf4-292b-4c38-bd68-818d4d188514/d431fd91-1404-41b3-9b01-a53e3f6ceceb.png" media-type="img"
c++unreal-enginededicated-server์ธ๋ฆฌ์ผ-c++์ด์นํ
ใป
4๋ฌ ์
0
52
1
- ๋ฏธํด๊ฒฐ
D1์๋ฆฌ์ฆ๋ ์ทจ์ ๊ณต๋ถ์ฉ์ผ๋ก ๊ด์ฐฎ์๊น์?
D1์๋ฆฌ์ฆ๋ ์ทจ์ ๊ณต๋ถ์ฉ์ผ๋ก ๊ด์ฐฎ์๊น์? ์์ ๋ผ์ด๋ผํด๋ก ์ฝ๋ฉ ๊ฐ์๋ ๋ค ๋ดค์๋๋ฐ D1์๋ฆฌ์ฆ๋ฅผ ์์ฃผ ๊น๊ฒ ๊ณต๋ถ๋ฅผ ํ ๊น ๊ณ ๋ฏผํ๊ณ ์์ด์. ์์ ์ ๊ฐ์ฌ๋์ด D1์๋ฆฌ์ฆ๋ ์ ์ ์ด์๊ฐ ์๋ค๊ณ ํ์ จ๋๋ฐ ๊ทธ๋ผ์๋ ๋ถ๊ตฌํ๊ณ ์์ฑ๋๊ฐ
c++unreal-enginededicated-server์ธ๋ฆฌ์ผ-c++์ ์๊ธฐ
ใป
6๋ฌ ์
0
106
2
- ๋ฏธํด๊ฒฐ
์ด์ ๊ฐ์ ๋ ์์ฌ๋ผ์ค๋์?
์ ์ ์ฌ๋๊ณ ์ด์ ๋ค์ผ๋ ค๊ณ ๋ดค๋๋ฐ๋ชฌ์คํฐ AI๋ถํฐ๋ ๋น์ด์๋๋ผ๊ตฌ์์ปค๋ฆฌํ๋ผ์ด ๋ค ์๋๋ ๊ฒ ๊ฐ์๋ฐ ๊ฐ์ ๋
c++unreal-enginededicated-server์ธ๋ฆฌ์ผ-c++ckxoghksdlek
ใป
6๋ฌ ์
0
97
1
- ๋ฏธํด๊ฒฐ
์์ ์ด์ฃผ ํ ์ค๋ฅ ๋ฌธ๊ตฌ
LogFab: Error: Login failed - error code: EOS_InvalidAuthLogEOSSDK: Error: LogEOSAuth: Invalid parameter EOS_Auth_
c++unreal-enginededicated-server์ธ๋ฆฌ์ผ-c++tldos97
ใป
10๋ฌ ์
0
97
1
- ๋ฏธํด๊ฒฐ
.Net๊ณผ .Nuget์ค๋ฅ
D1.uproject์ ์ค๋ฅธ์ชฝ ๋ง์ฐ์ค ํด๋ฆญ ํ, Generate Visual Studio ProjectFiles๋ฅผ ์ ํํ๋ฉด<img src="https://cdn.inflearn.com/public/files/po
c++unreal-enginededicated-server์ธ๋ฆฌ์ผ-c++์ ์๊ธฐ
ใป
10๋ฌ ์
0
288
2
- ๋ฏธํด๊ฒฐ
๋น๋์ f_sps.pdb๊ฐ ํฌํจ ์๋์๋ค๊ณ ์ค๋ฅ๊ฐ ๋ฉ๋๋ค
<img src="https://cdn.inflearn.com/public/files/posts/2fb35fb1-3492-4e35-8804-f2d3e8014c9d/386571ec-d57e-4e3b-bbe6-4659ee22ecef.png" media-type="img"
c++unreal-enginededicated-server์ธ๋ฆฌ์ผ-c++์ ์๊ธฐ
ใป
10๋ฌ ์
0
95
0
- ๋ฏธํด๊ฒฐ
์์ต์ฉ ํ๋ก์ ํธ์์ B_Chest์ GA_Interact_Chest๋ฅผ ํ์ธํ ์ ์์ต๋๋ค.
์น์ 9์ ๋ค์ด๋ก๋์์ ์์ ์ ๊ฐ์ ธ์ค๋ ค๊ณ ํ์ผ๋ ์์์์ ์ฌ์ฉ๋ ์์ ์ด ์กด์ฌํ์ง ์์ต๋๋ค.
c++unreal-enginededicated-server์ธ๋ฆฌ์ผ-c++gksdidxornjs
ใป
10๋ฌ ์
0
74
1
- ํด๊ฒฐ
์น์ 4. ๊ทผ์ ์ฝค๋ณด ์คํฌ์์ ์ฝค๋ณด ๋์์ด ์๋๋ค์
๊ฐ์ ๋ด์ฉ๋๋ก ํ์ผ ๋ณต์ฌ, ์ฝ๋ ์์ ํ๊ณ ๋น๋ ์ ์ ์๋ฃ๋์ด ์คํ๊น์ง ์ ๋ฉ๋๋ค. ์๋ NotifyBegin ๋ถ๋ถ์ ๋ธ๋ ์ดํฌ ํฌ์ธํธ๋ฅผ ๊ฑธ์ด
c++unreal-enginededicated-server์ธ๋ฆฌ์ผ-c++ํด์ง๋ ํ์
ใป
์ผ ๋ ์
0
130
1
- ํด๊ฒฐ
ํ๋ก์ ํธ ํ์ผ ์์ฑ์ ๋๋๋ฐ .vcxproj ํ์ผ๋ค์ด ์์ด์
์๋ ํ์ธ์! ํ๊ฒฝ์ค์ ์์ ๋ฐ์ Lyra ๊ธฐ๋ฐ ํ๋ก์ ํธ ์คํ์ ๋ํด์ ์ง๋ฌธ์ด ์์ด์.์ ๊ฐ D1.uproject ๊ธฐ์ค์ผ๋ก VS ํ๋ก์ ํธ ํ์ผ์ ์์ฑํ๊ณ D1.sln์
c++unreal-enginededicated-server์ธ๋ฆฌ์ผ-c++ํ๊ฒฝ์ค์ ์๋ฏผ์
ใป
์ผ ๋ ์
0
213
1
- ๋ฏธํด๊ฒฐ
MaxWalkSpeed๊ฐ 0์ผ๋ก ๊ณ ์ ๋๋ ๋ฌธ์ ๊ด๋ จ ์ง๋ฌธ๋๋ฆฝ๋๋ค
Interaction1, ๋๋ 2 ์ฝ๋ ์ด์ฃผ ํ ์บ๋ฆญํฐ๊ฐ ์์ง์ด์ง ์๋ ๋ฌธ์ ๊ฐ ์์ด์ ์์ธ์ ์ญ ๋ถ์ํด๋ณด๋ CharacterMovementComponent์ MaxWalkSpeed</c
c++unreal-enginededicated-server์ธ๋ฆฌ์ผ-c++Oh Seo
ใป
์ผ ๋ ์
0
99
2
- ๋ฏธํด๊ฒฐ
์บ๋ฆญํฐ possess ๋ฌธ์ ์ธ์ง ์ง๋ฌธ ๋๋ฆฝ๋๋ค
์๋ํฐ์์ play ๋ฒํผ์ ๋๋ฅผ ์ ์บ๋ฆญํฐ anim montage๊ฐ ์ ๊น ์คํ๋๋ค๊ฐ ์ค๊ฐ์ ๋ฉ์ถ๊ณ ๊ทธ ์ดํ๋ถํฐ ์ ๋ ฅ์ ๋ค์ด๊ฐ์ง๋ง ์ ๋๋ฉ์ด์ ์ ์ฌ์๋์ง ์์ต๋๋ค.๋ค
c++unreal-enginededicated-server์ธ๋ฆฌ์ผ-c++Oh Seo
ใป
์ผ ๋ ์
0
69
1
- ๋ฏธํด๊ฒฐ
์์ต์ฉ ํ๋ก์ ํธ๋ ์๋ ๋น๋๊ฐ ์๋๋์?
<img src="https://cdn.inflearn.com/public/files/posts/6309db74-c59d-400f-a22f-d4367deb9d7b/acbaf4de-5d89-4597-9c04-7dc2abc16573.png" media-type="img"
c++unreal-enginededicated-server์ธ๋ฆฌ์ผ-c++๊น์ํ
ใป
์ผ ๋ ์
0
198
2
- ๋ฏธํด๊ฒฐ
MaxWalkSpeed๊ฐ 0์ผ๋ก ๊ณ ์ ๋๋ ๋ฌธ์ ๊ด๋ จ ์ง๋ฌธ๋๋ฆฝ๋๋ค
Interaction1, ๋๋ 2 ์ฝ๋ ์ด์ฃผ ํ ์บ๋ฆญํฐ๊ฐ ์์ง์ด์ง ์๋ ๋ฌธ์ ๊ฐ ์์ด์ ์์ธ์ ์ญ ๋ถ์ํด๋ณด๋ CharacterMovementComponent์ MaxWalkSpeed</c
c++unreal-enginededicated-server์ธ๋ฆฌ์ผ-c++Oh Seo
ใป
์ผ ๋ ์
0
107
1
- ํด๊ฒฐ
Interaction #2 ์์ ๊ฐ์ ธ์ค๊ธฐ ์ง๋ฌธ ์ ๋๋ค.
์ฒจ๋ถ๋ ์์ต์๋ฃ๋ ์คํ์ด ๋์ง ์์ Migrate์ ์งํํ ์ ์์ต๋๋ค.๊ฐ์ ์ด๋ฐ์ Interact์ Interactables๋ฅผ ๋ณต์ฌํ๊ธฐ๋ก ๊ฐ์ ธ์ค๋ฉด ๋ฉ์๋ ๊ฐ์ ธ์ค์ง ๋ชปํ๋ ๊ฒ ๊ฐ์ต๋๋ค.๊ฐ์์ ๊ฐ์ด B_Chest_002๋ฅผ ๋ ๋ฒจ์ ๋ฐฐ์นํ๋ฉด ๋ฉ
c++unreal-enginededicated-server์ธ๋ฆฌ์ผ-c++ํด์ง๋ ํ์
ใป
1
217
3
- ๋ฏธํด๊ฒฐ
๋น๋ ์ค๋ฅ
์๋ ํ์ธ์ ๋ง ๊ฐ์๋ฅผ ์์ํด๋ณด๋ ค๊ณ ํ๋๋ฐ ์ฒซ ์ฑํฐ ๋ถํฐ ๋งํ๋ค์ ใ ๊ตฌ๊ธ๋ง๋ ํด๋ณด๊ณ ์๋์ ๋ฌธ์ ๋๋ฆฝ๋๋ค์ฒซ ๋น๋๋ d1.uproject generate ํ๋น๋๋ฅผ ํด๋ณด๋ฉด ์ด๋ฐ ์ค๋ฅ๊ฐ ๋๋๋ฐ ํน์ ์ด๋ค ๋ถ๋ถ์ด
c++unreal-enginededicated-server์ธ๋ฆฌ์ผ-c++tldos97
ใป
0
184
2
- ๋ฏธํด๊ฒฐ
์์ดํ #9 ๊ฐ์ 3:40์ด์ ๋์ค๋ ํ์ผ์ ์ฐพ๊ณ ์์ด์
<img src="https://cdn.inflearn.com/public/files/posts/290cf49d-e63d-4cde-aaea-c517d2a125c5/5bc9bcfe-df02-4846-8a3b-b050ad1d5a97.png" media-type="img"
c++unreal-enginededicated-server์ธ๋ฆฌ์ผ-c++๊น์ํ
ใป
0
179
2
- ํด๊ฒฐ
Item#12 ItemTemplateID ์๋ฌ
Item#12 ๊ฐ์์์ ๋ง์ง๋ง์ ์คํํ๋ ค๊ณ ํ๋ฉด ์๋์ ๊ฐ์ด ItemTemplateID๋ฅผ ๊ฐ์ ธ์ค์ง ๋ชปํ๋ ๋ฌธ์ ๊ฐ ๋ฐ์ํฉ๋๋ค. ๊ทธ ์ ๊น์ง ๋ฐ์ํ์ง ์์๋๋ฐ B_Character_Base์ B_HeroCharacter_Base ์ด๋ ํ์ ๋ฐ์ํ๋ ๊ฒ์ผ๋ก ๋ณด์ ์ด ๊ณผ์
c++unreal-enginededicated-server์ธ๋ฆฌ์ผ-c++ํด์ง๋ ํ์
ใป
0
178
2
- ๋ฏธํด๊ฒฐ
Item#9 W_Inventory_PocketWorld๊ฐ ์ด๋ฆฌ์ง ์์ต๋๋ค
Item #8 ๊ฐ์๋ฅผ ๋ณด๋ฉด ๊ฐ์์์๋ PocketWorld๋ถ๋ถ์ด ์ด๋ฆฌ์ง ์์๊ฒ์ฒ๋ผ ๋ณด์ด๋๋ฐItem #9์์๋ ์๋ํ๋๊ฒ์ฒ๋ผ ๋์ค๋ค์<img src="https://cdn.inflearn.com/public/files/posts/a9f8ed71-4c2
c++unreal-enginededicated-server์ธ๋ฆฌ์ผ-c++์ค์ฑํ
ใป
0
292
1
- ํด๊ฒฐ
Item #12๊ฐ์ ์ดํ์ ๊ฒฐ๊ณผ๋ฌผ์ ๋ฌธ์ ๊ฐ ๋ฐ์ํ์ต๋๋ค.
์ธ์ ๋ ์์ง์ ๊ฐ์๋ฅผ ์ ๊ณตํด์ฃผ์ ์ ๊ฐ์ฌ๋๋ฆฝ๋๋ค.์ด๋ฒ ๊ฐ์๋ฅผ ํตํด Lyra๋ฅผ ์ธ๋ฆฌ์ผ ํ๋ก์ ํธ์์ ์ด๋ป๊ฒ ์ฌ์ฉํ๋์ง ์์๋ณด๊ณ ์ธ๋ฆฌ์ผ ์์ง๊ณผ ๊ด๋ จํ ๋ํ ์ผํ ๋ถ๋ถ์ ๋ฐฐ์๋ณผ ์ ์์ด ์ฐธ ๊ธฐ์ฉ๋๋ค. Item #12๊ฐ
c++unreal-enginededicated-server์ธ๋ฆฌ์ผ-c++monstro
ใป
1
353
2
- ๋ฏธํด๊ฒฐ
[ํด๊ฒฐ์๋ฃ | ์์ ํ์ผ ๋ฌธ์] Item#9
์๋ ํ์ธ์.Item#9 ํจํค์ง ๋ด ์์ ํ์ผ์ด ์กด์ฌํ์ง ์์ ์์ ์ด์ฃผ๊ฐ ๋ถ๊ฐ๋ฅํ ์ํฉ์ ๋๋ค.ํจํค์ง ์ฌ๋ค์ด๋ก๋ํ์ผ ๋ช ๋ฐ ๊ฒฝ๋ก ์์ Epic Games Launcher๋ก
c++unreal-enginededicated-server์ธ๋ฆฌ์ผ-c++์ค๊บพ๋ง
ใป
0
509
3






