[C#๊ณผ ์ ๋ํฐ๋ก ๋ง๋๋ MMORPG ๊ฒ์ ๊ฐ๋ฐ ์๋ฆฌ์ฆ] Part3: ์ ๋ํฐ ์์ง
์ ๋ํฐ ์์ง ์ฌ์ฉ๋ฒ ๋ฐ ์ ๊ณตํ๋ ๊ธฐ๋ฅ๋ค์ ๋ํด ์์๋ณด๊ณ , ๊ทธ๊ฒ์ ํจ์จ์ ์ผ๋ก ๊ด๋ฆฌํ๋ ๋ฐฉ๋ฒ์ ๋ฐฐ์ฐ๋ ๊ฐ์์ ๋๋ค.

- ํด๊ฒฐ
์นด๋ฉ๋ผ #2 ์์ ์บ๋ฆญํฐ ์ฐ๋ฌ์ง ํด๊ฒฐ
์ ๋ ์์ ์ ๋ฐ๋ผ๊ฐ๋ค๊ฐ ๋ค๋ฅธ๋ถ๋ค๊ณผ ๋ง์ฐฌ๊ฐ์ง๋ก์ด๋ -> ๋์ฐฉํ๋ฉด ์บ๋ฆญํฐ๊ฐ ๊ธฐ์ธ์ด์ง๋ ๋ฌธ์ ๊ฐ ์์์ด์. ๋ค๋ฅธ๊ธ ๋ต๋ณ์๋ ๋ฌ๋ ธ์ง๋ง ํด๊ฒฐ๋ฒ์ผ๋ก๋ isKinematic์ ์ฒดํฌํ๋ฉด ์ต์ ์ ๋ค๋ฅด๋๋ผ๋ ๊ฐ์ ์์์
C#unityVPOHIGD
ใป
ํ ๋ฌ ์
0
39
1
- ๋ฏธํด๊ฒฐ
ํ๋ ์ด์ด ์์ง์์ด ๋๋ ๋, ๊ธฐ์ธ์ด์ง ํ์
<img src="https://cdn.inflearn.com/public/files/posts/0407c8cc-f3fc-4e7f-8261-0faac7ea60f7/d448938a-7092-4281-90af-c8658bc99c38.png" media-type="img"
C#unity์ต์น์ฃผ
ใป
3๋ฌ ์
0
53
1
- ๋ฏธํด๊ฒฐ
Input ์ ์ฉ๊ณผ ๊ด๋ จํ์ฌ ์ง๋ฌธ ์์ต๋๋ค.
Q&A ๋ต๋ณ์ ์ฐธ๊ณ ํ๋ฉด์ ์ธํ ๋ฐ ์ฝ๋๋ฅผ ์์ ํ์ง๋ง ์ฌ์ ํ transform ์์ง์์ด ์ ์ฉ๋์ง ์์ ์ง๋ฌธ ๋๋ฆฝ๋๋ค. P
C#unityj.a.d.e
ใป
3๋ฌ ์
0
50
1
- ๋ฏธํด๊ฒฐ
๋๋ฒ๊ทธ ๋ถ๊ฐ.. Unity์ ์ฐ๊ฒฐ ๋ถ๊ฐ
<img src="https://cdn.inflearn.com/public/files/posts/4f660dd7-3c05-449e-adac-c5b81ae59caa/0fc2bd7d-4b05-483b-9c7e-1aff64afebf7.png" media-type="img"
C#unity์ต์น์ฃผ
ใป
3๋ฌ ์
0
55
1
- ๋ฏธํด๊ฒฐ
๋ฌ๋ฆฌ๊ธฐ ์ ๋๋ฉ์ด์ ์๋ฌ
<img src="https://cdn.inflearn.com/public/files/posts/37a24742-d7c1-4f6d-9fec-92117ab4806d/f05a37d6-feb1-4944-9364-2db02fc77187.png" media-type="img"
C#unity๊น์ฑ๊ด
ใป
5๋ฌ ์
0
68
2
- ๋ฏธํด๊ฒฐ
์ค๋๋ง์ ๊ฒ์์ ๋ง๋ค๋ค๊ฐ ์ฌ์ด๋ ๊ด๋ จํด์ ๋ญ๊ฐ ๊ถ๊ธํ๊ฒ ์์ด์ ๋ดค์ต๋๋ค
์ด์ ๋ ์ ๊ฐ ๋ฃจํค์ฆ ๋ํ๊ณ ๋๊ฐ์ ์๊ฐ์ ๊ฐ์ง๊ณ ๋ฌด์ธ๊ฐ ๋ง๋ ๋ค๋๊ฑธ ๋๊ผ์ด์.์ค๋ ฅ์ด ๊ทธ๋งํผ ์์นํ๋ค๋๊ฑธ ์ฒด๊ฐํ์ต๋๋ค. ์ ๋ง ๊ฐ์ฌํฉ๋๋ค. ๊ผญ rpg ๊ฒ์์ ํ๋ ๋ง๋ค
C#unity๋กค๋ก๋ ธ์ด
ใป
5๋ฌ ์
0
46
1
- ๋ฏธํด๊ฒฐ
GetKey ์ค๋ฅ
InvalidOperationException: You are trying to read Input using the UnityEngine.Input class, but you have switched active In
C#unity๊น์ฑ๊ด
ใป
6๋ฌ ์
0
91
2
- ๋ฏธํด๊ฒฐ
์์ ์ ์ด๋์ ์ฌ๋ ค๋์ ์ง ์ ์ ์๋์?
ํ๋ ์ด์ด๋ถํฐ ์์ ์จ์ผํ๋๋ฐ ์๋ฃ๊ฐ ์์ด์ ใ ใ
C#unity๊น์ฑ๊ด
ใป
6๋ฌ ์
0
91
1
- ๋ฏธํด๊ฒฐ
์ฌ๊ทํธ์ถ? ์ค๋ฅ๋๋๋ฐ ์ ์ด๋์ ?
<img src="https://cdn.inflearn.com/public/files/posts/50aff4cf-49fc-479e-9378-491f5271b3da/75aaa123-28e1-4ae7-bb85-365aad2f0d14.webp" media-type="img"
C#unityQwe Asd
ใป
7๋ฌ ์
0
138
6
- ๋ฏธํด๊ฒฐ
Animation blending ํ๋ผ๋ฏธํฐ ๊ณ์ฐ
if (_moveToDset) {
C#unity์ฝ๋ํน
ใป
7๋ฌ ์
0
56
1
- ๋ฏธํด๊ฒฐ
newPos์ to์ง์ ์ด ๊ฒน์ณ์ ธ์ผ ํ๋๊ฑฐ ์๋๊ฐ์?
newPos๋ฅผ ํด๋ฆญ์ง์ ์ผ๋ก ๋ณด๋ฉด ๋๋๊ฑด๊ฐ์?๊ทธ๋ผ to๋ ๋ชฉํ์ง์ ์ธ๋ฐto๋ผ๋ ์ค๋ธ์ ํธ ์ง์ ์ ํด๋ฆญ(newP
C#unityQwe Asd
ใป
7๋ฌ ์
0
76
3
- ๋ฏธํด๊ฒฐ
์ค๋ธ์ ํธ ๋ณต์ ํ๋๊น ์๊พธ ์ด๋ฐ๊ฒ ๋จ๋ฉด์ ๊บผ์ง๋๋ค
<img src="https://cdn.inflearn.com/public/files/posts/8783c16c-0ba2-4597-8f1b-caee42a283b5/c8112e87-f19a-4e14-90d0-d90c567e6e9e.png" media-type="img"
C#unityQwe Asd
ใป
7๋ฌ ์
0
71
2
- ๋ฏธํด๊ฒฐ
์ง๋ฌธ์์ต๋๋ค
์ฌ์ ๋ฌผ์ฒด๊ฐ ๋ถํ์์ผ๋ก ๋์์. ์์ด๋๋ฅผ standard๋ก ๋ฐ๊พธ๋๊ฒ๋ ํด๋ดค๊ณ ๋ค๋ฅธ๋ถ์ด ํ์ผ ์ฌ๋ ค์ค๊ฑฐ ์์ ํ์ผ์ ๋ฃ์ผ๋ผ๊ณ ํด์ ๋ฃ์๋๋ฐ๋ ๊ณ์ ๋ถํ์์ผ๋ก ๋์์ ์ด๋ป๊ฒ ํด์ผ๋์ฃ ? </
C#unityQwe Asd
ใป
7๋ฌ ์
0
119
2
- ๋ฏธํด๊ฒฐ
์ ์ด๊ฑฐ ์์ค์ฝ๋ ๊ฐ์๊ฑฐ ์๋์?
ํ๋์ฉ ๋ฐ๋ผํ๋๋ฐ ๋ฌธ์์ ๋ ฅ ์ ๋ชปํ๋ฉด์์ ํ ๋ค ์ด๊ธ๋๋ฒ๋ฆฌ๊ณ ์ ๋ฏธ๋์ด๋ ์ ๋ชจ๋ฅผ๋๊ฐ์๋๋ฐ ์๋ชป๋๊ฑฐ ์ฐพ๋๋ฐ๋ง ํ์ธ์๊ฑธ๋ฆฌ๋ค์ ์์ค์ฝ๋๋ผ๋ ์ข ๊ณต์
C#unityQwe Asd
ใป
7๋ฌ ์
0
118
3
- ๋ฏธํด๊ฒฐ
์ง๋ฌธ ๋๋ฆฝ๋๋ค. string.IsNullOrEmpty(name)
else { foreach (T compo in go.GetComponentsInChildren()) { if (string.IsNullOrEmpty(name) || c
C#unityttest
ใป
7๋ฌ ์
0
71
2
- ๋ฏธํด๊ฒฐ
@Managers ๊ฐ ์ฌ์ ๋ฐฐ์น๋์ด ์์ด๋ ๋ฌธ์ ๊ฐ ๋์ง ์๋์?
@Managers ๊ฐ ์ฌ์ ๋ฐฐ์น๋์ด ์์ผ๋ Managers ์คํฌ๋ฆฝํธ๋ฅผ ๋ฌ๊ณ ์์ง ์์ ์ํฉ์ด๋ผ๋ฉด, Managers ์คํฌ๋ฆฝํธ๋ฅผ @Managers๊ฒ์ ์ค๋ธ์ ํธ์ ๋ถ์ด๋ ๋ก์ง์ด ์์ด์ ๋ฌธ์ ๊ฐ ๋ ๊ฒ ๊ฐ์๋ฐ, ๊ทธ๋ฅ ์๋์ ์ผ
C#unityRazer
ใป
9๋ฌ ์
0
125
2
- ๋ฏธํด๊ฒฐ
์ ๋ํฐ6 NavMesh ์๋๋๋ถ๋ค
์ ๋ํฐ6๋ก ํ๊ณ ๊ณ์ ๋ถ๋ค์ ์ํด์ ๊ธ ๋จ๊ฒจ๋ก๋๋ค. ํจํค์ง๋งค๋์ ์์, NavMesh๊ฒ์ํด์ ๋ค์ด๋ฐ์ผ์๋ฉด ์๋์ฐ ํญ์ ํด๋น ๊ธฐ๋ฅ์ด ์ผ์๋ฉ๋๋ค.<img src="https://cdn.inflearn.com/publi
C#unity1riberty
ใป
9๋ฌ ์
1
150
1
- ๋ฏธํด๊ฒฐ
Unity6 Unity-Chan Material ๋ง์ ํ ๋ฌธ์ ํด๊ฒฐ๋ฒ
์์ ์คํ ์ด Unity Chan ๋ฆฌ๋ทฐ์์ ์ ฐ์ด๋ URP ๋ฒ์ ์ ์ฌ๋ ค์ฃผ์ จ์ต๋๋ค. ๋ค์ด๋ก๋ ๋งํฌ -
C#unity์ค๋ธ๋์
ใป
9๋ฌ ์
5
447
1
- ๋ฏธํด๊ฒฐ
GetComponent<Poolable> ์ง๋ฌธ๋๋ฆฝ๋๋ค.
C++๊ณผ ๋ค์ด๋ ํธ๋ฅผ ๋ฐฐ์ฐ๊ณ ์ ๋ํฐ๋ฅผ ๋ฐฐ์ฐ๊ธฐ์ํด ํ์ตํ๊ณ ์๋ ํ์์ ๋๋ค ๋ฆฌ์์ค ๋งค๋์ ์์ ์ธ์คํด์
C#unity์์ฐ์ด๋
ใป
10๋ฌ ์
0
88
2
- ๋ฏธํด๊ฒฐ
UI ๋ถ๋ฌ์ค์ง ๋ชปํจ
์ ๊ฐ ๋ณด๊ธฐ ํธํ๊ฒ ํ๋ ค๊ณ Resources ํด๋๋ฅผ Resources ๋ผ๊ณ ์ด๋ฆ์ ๋ฐ๊ฟจ์ต๋๋ค<p style="text-ali
C#unity์ด๊ฐํ
ใป
10๋ฌ ์
0
105
2






