[C#๊ณผ ์ ๋ํฐ๋ก ๋ง๋๋ MMORPG ๊ฒ์ ๊ฐ๋ฐ ์๋ฆฌ์ฆ] Part7: MMO ์ปจํ ์ธ ๊ตฌํ (Unity + C# ์๋ฒ ์ฐ๋ ๊ธฐ์ด)
Part 1~6์์ ๋ฐฐ์ด ํต์ฌ ๋ด์ฉ๋ค์ ํ์ฉํด ๊ฐ๋จํ ์จ๋ผ์ธ 2D ๋ก๊ทธ๋ผ์ดํฌ ๊ฒ์์ ๋ง๋๋ ๊ฐ์์ ๋๋ค.
์๊ฐ์ 4,165๋ช
๋์ด๋ ์ค๊ธ์ด์
์๊ฐ๊ธฐํ ๋ฌด์ ํ
- ๋ฏธํด๊ฒฐ
MessagePack
์๋ฒ,ํด๋ผ์ด์ธํธ, ๋ฐ์ดํฐ๋ฒ ์ด์ค, ์น ๋ชจ๋๋ฅผ C#์ผ๋ก๋ง ์ธ๊ฑด๋ Protobuf๊ฐ ์๋๋ผ MessagePack๋ฅผ ์ฐ๋๊ฑฐ์ ๋ํด ์ด๋ป๊ฒ์๊ฐ ํ์ธ์?
C#unityํ๋
ใป
ํ ๋ฌ ์
0
60
1
- ๋ฏธํด๊ฒฐ
๋ณธ์ธ ํ๋ ์ด์ด ์ด๋ ๊ด๋ จ ์ง๋ฌธ
4๋ถ 36์ด๊ฒฝ๋ถํฐ๋ณธ์ธ ํด๋ผ์ด์ธํธ ํ๋ ์ด์ด ์ด๋์ ํด๋ผ์ด์ธํธ์์ ์ง์ ์ฒ๋ฆฌํ๊ณ ์๋ฒ๋ก๋ถํฐ ์๋ต๋ฐ์ ์์น๋ก ๋ ์ด์ ๋๊ธฐํ๋ฅผ ํ์ง ์๋๋ก ์ฒ๋ฆฌํ๋ค๋ฉด, ์ค์ ๋ก ์๋ฒ์์
C#unity๋จ์ง ์ปคํผ
ใป
2๋ฌ ์
0
33
1
- ๋ฏธํด๊ฒฐ
Part7 Part9 ์ง๋ฌธ์ด ์์ต๋๋ค.
ํฌํด์ Part7 ๊ธฐ๋ฐ์ผ๋ก ๋ง๋ค๊ณ ์์ต๋๋ค.ํด๋ผ๋ก ์ง์์ ํ ์์ ์ธ๋ฐ Part7๋ง์ ๊ธฐ๋ฐ์ผ๋ก ํฌํด์ ๋ง๋ค์ด๋ ๊ด์ฐฎ๋์?<p style="text-align:
C#unitystarkshn
ใป
3๋ฌ ์
0
55
1
- ๋ฏธํด๊ฒฐ
.
.
C#unity์์ฑ์ ์์
ใป
3๋ฌ ์
0
98
1
- ๋ฏธํด๊ฒฐ
.
.
C#unity์์ฑ์ ์์
ใป
3๋ฌ ์
0
80
2
- ๋ฏธํด๊ฒฐ
๊ฒ์ ๋ก์ง ๋ฃจํ์์ ๊ฒ์ ํฑ ๋๋ฝ์ผ๋ก ์ธํ ๋์ CPU ์ฌ์ฉ ๋ฌธ์
์์ ์์๋ ๊ฒ์ ๋ก์ง ๋ฃจํ์์์ ๊ฒ์ ํฑ(game tick)์ ๋ํด ๋ค๋ฃจ์ง ์์ CPU ์ฌ์ฉ๋ฅ ์ด ํญ์ ๋๊ฒ ์ ์ง๋๋ ๋ฌธ์ ๊ฐ ๋ฐ์ํ๋ค.
C#Hoai Nam
ใป
3๋ฌ ์
0
74
1
- ๋ฏธํด๊ฒฐ
ํ์ผ ํ๋ ํธ ๊น์๋๋ฐ๋ ์๋ผ์
<img src="https://cdn.inflearn.com/public/files/posts/29464ad7-062c-4a3e-8606-22108772a9a0/b8fe5de2-732c-442e-a918-f48b666ae4c9.png" media-type="img"
C#unity๊น์ฑ๊ด
ใป
5๋ฌ ์
0
91
2
- ๋ฏธํด๊ฒฐ
2D๋ก ๊ทธ๋ฅ ๋ง๋ค์ด๋ ๋๋์?
ํ๋ก์ ํธ ๊ทธ๋ฅ universial 2D ์ด๊ฑฐ๋ก ์๋ก ๋ง๋ค์ด๋ ๋๋์?
C#unity๊น์ฑ๊ด
ใป
5๋ฌ ์
0
69
2
- ๋ฏธํด๊ฒฐ
์ง๋ ๊ฐ์์ ์ด์ด์ง๋๊ฒ ๋ง์๊น์?
18. Skill AI ๋ณด๊ณ ์ด์ด์ 19. Protobuf ์ด์ (์ฝ๋ ๋ฆฌ๋ทฐ)๊ฐ์๋ฅผ ๋ณด๋๋ฐ, "์ง๋ ์๊ฐ์ ์ด๋ฌ์ด๋ฌํ ๊ฐ์๋ฅผ ํ๋ค"<p style="tex
C#unity์์ฑ์ ์์
ใป
6๋ฌ ์
0
69
2
- ํด๊ฒฐ
์ํ์ฐธ์กฐ ๋ฌธ์ ๋ก ์ธํด ๋ฐ์ํ๋ ๋ฌธ์ ๋ ์์๊น์?
์๋ ํ์ธ์.๊ฐ์ ์ ๋ฃ๊ณ ์์ต๋๋ค. ๊ฐ์๋ฅผ ๋ฃ๋ค๋ณด๋ Map Her
C#unityํ์ง๋ฒ
ใป
7๋ฌ ์
0
138
2
- ๋ฏธํด๊ฒฐ
์ ๋ํฐ ํด๋ผ์ C++์๋ฒ์ฐ๋
์๋ ํ์ธ์ ์ ๋ํฐ ํด๋ผ์ C++์๋ฒ์ฐ๋ ํ ๋ ์ด๋ค ๋ฐฉ์์ ์ฌ์ฉํ๊ฒ๋๋์?? ์ฐพ์๋ณด๋ dll์ ๋ง๋ค์ด์ ์ฌ์ฉํ๋ค๋ ๊ฒ๋์๊ณ .. ์๋๋ฉด C++๋ก ๋ง๋ ์๋ฒ์์ ๋ํฐ ๋ด์ C#์คํฌ๋ฆฝํธ์์ ์์ผํ๋ก๊ทธ๋๋ฐ์ ์์ฑํด์ ์ฐ๊ฒฐ์ ํ๋์? ๋ํ C#์คํฌ๋ฆฝํธ ๋ด์์ ํจ
unityc++pnj991122
ใป
์ผ ๋ ์
0
254
2
- ๋ฏธํด๊ฒฐ
๋ฉํฐํ๋ ์ด ํ ์คํธ ํ๊ฒฝ ๊ด๋ จ ์ง๋ฌธ์ ๋๋ค
์๋ ํ์ธ์ ์์ ์ ์ ๋ฃ๊ณ ์์ต๋๋ค๋ง ๋ฉํฐํ๋ ์ด๋ฅผ ํ ์คํธํ๋ ํ๊ฒฝ์์ ๋ฌธ์ ๊ฐ ์๊ฒจ ์ง๋ฌธ ์ฌ๋ฆฝ๋๋ค. ๊ฐ์์์ ์ค๋ช ํด์ฃผ์ ๋๋ก ์ ๋ํฐ Toolํญ์ 2~ 4Players๋ฅผ ์ ํํด์ ๋น๋์ค๋ฐ์ ์๋ํํด์ ํ๋ ๋ฐฉ์์ผ๋ก ํ ์คํธ๋ฅผ ํ์์ต๋๋ค.
C#unityChris
ใป
์ผ ๋ ์
0
188
3
- ๋ฏธํด๊ฒฐ
๊ฐ์ ํ๋ฐ๋ถ์ ์์ ๋๊ธฐํ๋ฅผ ์ํด ์กํ๋ฅผ ์ฌ์ฉ ์ ํ ๋ถ๋ถ ์ง๋ฌธ์ ๋๋ค!
์๋ ํ์ธ์.GameObject.OnDead()์์ Room.Broadcast(diePacket);๋ถํฐ๋, ๋ก์ง์ ์์๋ฅผ ๋๊ธฐํํ๊ธฐ ์ํด ์กํ์ ๋ฃ์ง ์๊ณ ์ฒ๋ฆฌํ๋ ๋ฐฉ๋ฒ์ ์ ํํ์ จ์ต๋๋ค.๋คํํ(?) ํด๋น ๋ก์ง์ด ์ต์ด Update()์์ ํธ์ถ
C#unityliterate_t
ใป
0
133
2
- ๋ฏธํด๊ฒฐ
์ฝ๋ ๊ด๋ จํ ๋ช ๊ฐ์ง ์ง๋ฌธ์ ๋๋ค!
์๋ ํ์ธ์.์๋ฒ ์ชฝ์ HandleSkill() ํจ์๋ฅผ ๋ณด๋ฉด ์คํฌ ์ฌ์ฉ์ด ๋ฌธ์ ์๋ค๋ฉด ์ฃผ์์ info.PosInfo.State = EntityState.Skill ์ฝ๋๊ฐ ์๋๋ฐ์. ์ง๊ธ ์์ ์์๋ ์ฌ์ฉ๋์ง ์๋ ์ฝ๋์ธ ๊ฒ ๊ฐ์๋ฐ ๋์ค์ ์ฌ
C#unityliterate_t
ใป
0
138
2
- ๋ฏธํด๊ฒฐ
3d ํ๋ก์ ํธ ์ด๋ ๋๊ธฐํ ๊ด๋ จ
์๋ ํ์ธ์ ๋ฃจํค์ค๋.. ๊ฐ์ ์ ๋ณด๊ณ ์์ต๋๋ค.. ใ m2 ํ๋ก์ ํธ ๊ฐ์ ๊ฑฐ์ ๋ค ๋ฃ๊ณ ์ ๋ง์ rpg๋ฅผ ๋ง๋ค๊ธฐ ์ํด m2 ํ๋ก์ ํธ์ ํ๋ ์์ํฌ๋ง์ ์ฌ์ฉํ๊ณ 3d isometric view๋ก ๋ฆฌ๋์ง ๊ฐ์ ๊ฒ์์ ๋ง๋๋ ๋์ค์ ๋์ ํ ๋ต์ด ์๋์์ c#๊ณผ
C#unity๊ฐ๋จ์
ใป
0
303
4
- ํด๊ฒฐ
ํํธ 7 ์คํธ๋ ์ค ํ ์คํธ ์ง๋ฌธ ๋๋ฆฝ๋๋ค.
์๋ ํ์ธ์ ๋ฃจํค์ค๋? ํ ์ด ํ๋ก์ ํธ ๊ฐ์ํํธ 7์ ๊ธฐ๋ฐ์ผ๋ก 3D ํ๊ฒฝ์์ Zone์์ด ์์น ๋๊ธฐํ ์ ๋
C#unitymhyim
ใป
1
174
2
- ๋ฏธํด๊ฒฐ
๋งต ์ด๋ ๋ฐฉ์
์งํํ์ ํ๋ก์ ํธ๋ 2d์ง๋ง 3d ์บ๋ฆญํฐ๋ฅผ ์ด์ฉํ์ฌ click to move ๋ฐฉ์์ผ๋ก ๋ฐ๊ฟจ์ต๋๋ค.๋๊ฐ์ด ๊ธธ์ฐพ๊ธฐ ์๊ณ ๋ฆฌ์ฆ์ ์ฌ์ฉํด ๊ฒฝ๋ก๋ฅผ ์์๋ด์ด ํด๋น ๊ฒฝ๋ก๋ก ์ด๋ํ๊ฒ ํ์์ต๋๋ค.ํ์ง๋ง cell ๋ฐฉ์์ผ๋ก ์์ง์ด๋ค ๋ณด๋ ์์ง์์ด ๋๋ฌด ๋ฑ๋ฑํฉ๋
C#unityUBIN
ใป
0
121
0
- ๋ฏธํด๊ฒฐ
๋งต ์ด๋ ๊ด๋ จํด์ ์ง๋ฌธ๋๋ฆฝ๋๋ค.
๋งต์ด ์ฌ๋ฌ๊ฐ์ธ๊ฒฝ์ฐ ๋งต์ด ๊ฐ์์ Scene์ ๊ฐ์ง๋๋ก ๊ตฌํํ๊ณ ์ผ๋ฆญํฐ๋ฅผ ์คํฐํ๋ ๋ฐฉ์์ ์ฌ์ฉํ๋์?์๋๋ฉด scene๊ณผ ์ผ๋ฆญํฐ๋ฅผ ๊ทธ๋๋ก ๋
C#unityํฉ๋ณด๋ฏผ
ใป
0
84
1
- ๋ฏธํด๊ฒฐ
์๋ ํ์ธ์ ๋์ ํ ์ ์ ์๋ ์ค๋ฅ๊ฐ ๋์์ ์ง๋ฌธ๋๋ ค์,,
๊ฐ์๋ฅผ ๋ค์ผ๋ฉด์ ์์ฉํ๋ฉด์ ์ ๋ง์ ํ๋ก์ ํธ๋ฅผ ๋ง๋ค๊ณ ์์ต๋๋ค. ์ฐ์ ์ ๋ 3d๊ฒ์์์ ์ด๋ ๋๊ธฐํ๋ฅผ ์งํ์ค์ ๋๋ค.<img src="https://cdn.inflearn.com/public/files/posts/3551fb02-1c72-4153-9c65-84
C#unityk ch
ใป
0
178
2
- ๋ฏธํด๊ฒฐ
์๋ ํ์ธ์. ์ผ์ ์ ์ง๋ฌธ ๋๋ฆฐ ํฌํด ์ค๋น ๊ด๋ จ ์ง๋ฌธ์ ์ถ๊ฐ ์ง๋ฌธ์ ๋๋ค!
๋ฃจํค์ค๋ ์๋ ํ์ธ์. ํ ๋ฌ ์ ์ ์ฌ๋ฆฐ ์ง๋ฌธ์ ์ถ๊ฐ ์ง๋ฌธ๋๋ฆฝ๋๋ค.์๋ฒ๋ C++, ํด๋ผ์ด์ธํธ๋ ์ ๋ํฐ ์กฐํฉ์ผ๋ก ์ค๋นํ๊ณ ์๋ค๋ ์ง๋ฌธ์ด์๊ณ ,๋ฃจํค์ค๋์ด ๋ต๋ณ์ ํด์ฃผ์ จ์์ต๋๋ค. ๊ทธ ๋ต๋ณ ์ดํ๋ก ์ด์ฌํ C++ ์๋ฒ ๊ณต๋ถํ๊ณ ์์ด์.์ค๋ ๋ค์ด์์
C#unityliterate_t
ใป
0
149
1






