์ ๋ํฐ ์์คํ ํ๋ก๊ทธ๋๋ฐ Pt.1 - ์์ฉ ๊ฒ์ ๊ตฌํ์ ์ํ ํต์ฌ ์์คํ ์ฌ์ธ์ ํจํค์ง
์ ๋ํฐ ๊ฒ์ ๊ฐ๋ฐ์ ํ์ํ ์ฃผ์ ์์คํ ์ ํ์ตํฉ๋๋ค. AAA ๊ฒ์ ๊ฐ๋ฐ์์ ๋น๋ฒ์ ๊ณต๊ฐํฉ๋๋ค. ์ด๋ฏธ ์์ฑ๋ ์์ ์ ์ธ ์ค๊ณ์ ์์คํ ์์ ์ฌ๋ฌ๋ถ์ ๊ฒ์ ํ๋ ์ด๋ฅผ ๋น ๋ฅด๊ฒ ๊ตฌํํ์ธ์.
์๊ฐ์ 385๋ช
๋์ด๋ ์ด๊ธ
์๊ฐ๊ธฐํ ๋ฌด์ ํ
๋ค๋ฅธ ์๊ฐ์๋ค์ด ์์ฃผ ๋ฌผ์ด๋ณด๋ ์ง๋ฌธ์ด ๊ถ๊ธํ์ ๊ฐ์?
- ํด๊ฒฐ
UserDataManager ์ฝ๋ ์ง๋ฌธ์ ๋๋ค.
using System.Collections; using System.Collections.Generic; using UnityEngine; public class UserDataManager : SingletonBehaviour<UserDa
C#unity๊ฐ์ฒด์งํฅgame-programmingGang
ใป
3๋ฌ ์
0
67
2
- ํด๊ฒฐ
์ ์ /๋ฏธ์ Pt.3์์ OnClickClaimBtn ํธ์ถ ์ Sort ๋ถ๋ถ ํธ์ถ ๋์
public void OnClickClaimBtn() { if(!m_AchievementItemData.IsAchieved || m_AchievementItemData.IsRewardClaimed) {
C#unity๊ฐ์ฒด์งํฅgame-programming๊น์ํ
ใป
4๋ฌ ์
0
90
1
- ํด๊ฒฐ
๋ฐ์ดํฐ ๋ก๋ ๊ด๋ จ ์ง๋ฌธ
์๋ ํ์ธ์! ๊ฐ์ ์ ๋ฃ๊ณ ์์ต๋๋ค.13. ๋ฐ์ดํฐ ํ ์ด๋ธ ๊ด๋ฆฌ ์์คํ ๋ถ๋ถ์ ๋ฃ๋ค๊ฐ ๋ช ๊ฐ์ง ์๋ฌธ์ ์ด ์์ด ์ง๋ฌธ ๋๋ฆฝ๋๋ค. <p style="text-align: lef
C#unity๊ฐ์ฒด์งํฅdain
ใป
5๋ฌ ์
0
70
2
- ํด๊ฒฐ
16๋ฒ ๊ฐ์์์ ShowUI ํจ์๋ถ๋ถ ์คํ๊ฐ ์๋๊ฑฐ ๊ฐ์ต๋๋ค.
public virtual void ShowUI() { if (!m_UIOpenAnim) { m_UIOpenAnim.Play(); } m_OnSho
C#unity๊ฐ์ฒด์งํฅ๊น์ํ
ใป
6๋ฌ ์
0
61
2
- ํด๊ฒฐ
PlayerPrefs ์ ๋ํด์ ๋ฌธ์๋๋ฆฝ๋๋ค.
์๋ ํ์ธ์ ์ด ๊ฐ์ 80% ์ด์ ์๊ฐํ๊ณ ๋ค์ ๋ฐ๋ณตํด์ ๋ฃ๊ณ ์๊ณ ์๋๋ฐ์.์ด๋ณด์ง๋ง ํ๋ฆฌํฐ ๋๊ณ ์ ์ตํ ๊ฐ์๋ก ์ค๋๋ ๋ง์ด ๋ฐฐ์ฐ๊ณ ์์ต๋๋ค. ์ ๋ง ๊ฐ์ฌํฉ๋๋ค.</
C#unity๊ฐ์ฒด์งํฅRazer
ใป
6๋ฌ ์
0
96
2
- ํด๊ฒฐ
๋ค์ด ๋ฐ์ ์๋ฃ ์ฉ๋ ๊ด๋ จ ๋ฌธ์์ ๋๋ค.
๋งจ์ฒ์ ๋ฐ์ ์๋ฃ ๊น ์คํ ์ด์ง์ ์ฌ๋ฆฌ๋ ค๋ฉด 'ํฐ ํ์ผ ๊ฐ์ง๋จ' ์ผ๋ก ๋์ค๋๋ฐ, ์ธํ ๋ฐฉ๋ฒ์ ๋ํ ๋ฌธ์.
C#unity๊ฐ์ฒด์งํฅ์์ฑ์ ์์
ใป
7๋ฌ ์
0
84
2
- ํด๊ฒฐ
userDataList Json์ผ๋ก ์ ์ฅ
UserDataManager.cs์๋ชจ๋ IUserData๋ฅผ ๋ชจ์๋ userDataList๊ฐ ์กด์ฌํ๋๋ฐ ํด๋น ๋ฆฌ์คํธ๋ฅผ Json์ผ๋ก ๋ง๋ค์ด์ ํ์ผ๋ก ์ ์ฅํ๊ณ ์ถ์ต๋๋ค
C#unity๊ฐ์ฒด์งํฅmoonfgg
ใป
7๋ฌ ์
0
90
2
- ํด๊ฒฐ
Lobby ํ๋ฆฌํน ๊ตฌ์ฑ ์ง๋ฌธ
์๋ ํ์ธ์!์ ๊ณตํด์ฃผ์ ๊ฐ์ ๋์์ด ๋ง์ด ๋๊ณ ์์ต๋๋ค.<span sty
C#unity๊ฐ์ฒด์งํฅ์ ์ฐํ
ใป
7๋ฌ ์
0
85
3
- ํด๊ฒฐ
์ฌ๋ก๋ฉ ๊ด๋ จํ ์ง๋ฌธ๋๋ฆฝ๋๋ค.
๊ฐ์์์๋ ํ์ดํ์ฌ์์ ๋ก๋น๋ก ๊ฐ๋๋ง Progressbar ํจ๊ณผ๋ฅผ ์ ์ฉํ์๊ณ InGame๋ก ๊ฐ๋๋ ํ์ด๋๋ก ํ์ จ๋๋ฐ MMORPG๊ฐ์ ๋ค๋ฅธ ๊ฒ์์์๋ ๋งต ์ด๋ ์๋ง๋ค ์ ํ์ฌ์ด ๋ฐ๋ก ์กด์ฌํ๋ ๊ฒ ๊ฐ์๋ฐ ํ์ดํ์ฌ์ ์ฌ์ฌ์ฉํ
C#unity๊ฐ์ฒด์งํฅํ์ธํธ
ใป
8๋ฌ ์
0
92
2
- ํด๊ฒฐ
๋ณด์ถฉ๊ฐ์๋ฅผ ๋ค์๋๋ฐ๋ ๋ถ๊ตฌํ๊ณ Confirm UI ์ฐฝ์ด ํ์๊ฐ ๋์ง ์์ต๋๋ค.
250702 16:36 ํด๊ฒฐ ์๋ฃ๋ฌธ์ ์ ์์ธ์ BaseUI์์ UI๋ฅผ ์ด๊ธฐํ ์์ผ์ค๋ localScale ๊ฐ์ด ๋ชจ๋ 0์ด์๊ธฐ ๋๋ฌธ์ด์์ต๋๋ค.<p sty
C#unity๊ฐ์ฒด์งํฅdev์ฐ์ฐ
ใป
8๋ฌ ์
0
120
2
- ํด๊ฒฐ
Resourcesํด๋์ ๋ก๋์ ๋ํ์ฌ ๊ถ๊ธํ ๊ฒ์ด ์์ต๋๋ค.
์์ง ์ด๋ฐ ๊ฐ์ ๋ถ๋ถ์ ๋ณด๊ณ ์์ง๋ง ์ผ๋ถ ๋ฆฌ์๋ค์ ๋ํด์ ๋ฆฌ์์ค ํด๋์์ ๋ก๋ํ๋ ๋ด์ฉ๋ค์ด ์ ๋ฒ ์๋ ๊ฒ ๊ฐ์๋ฐ ์ ๊ฐ ์๊ธฐ๋ก๋ ๋ฆฌ์์ค ํด๋์์ ๋ก๋ํ๋ ๋ฐฉ์์ ๊ฒฝ์ฐ ๋น๋ ์ ์ ๋ถ ํฌํจ์ด ๋๊ธฐ ๋๋ฌธ์ ๋ฌด๊ฑฐ์์ ธ ๋น์ ํธํ๋ค๋ก
C#unity๊ฐ์ฒด์งํฅํ์ธํธ
ใป
9๋ฌ ์
1
128
2
- ํด๊ฒฐ
LoadDataํจ์๊ฐ ํธ์ถ๋์ง ์์ต๋๋ค.
<img src="https://cdn.inflearn.com/public/files/posts/5f91c500-96b6-4963-870b-07ab488c65b4/1f0c1b29-149e-46a8-ae2e-74660557c093.webp" media-type="img"
C#unity๊ฐ์ฒด์งํฅ๊น๋ฏผ์ฑ (๋ก๋ก๋ก๋ก๋ก๋ก)
ใป
9๋ฌ ์
0
74
1
- ํด๊ฒฐ
์บ๋ฒ์ค๋ฅผ ์ฌ๋ฌ ์ฅ ์ฌ์ฉํ๋ ์ด์
์ข์ ๊ฐ์ ๊ฐ์ฌ๋๋ฆฝ๋๋ค. ํ์ฌ ์ค๊ณ ์ ๊ฐ ์ฌ๋ง๋ค LobbyUIController, InGameUIController ๊ฐ๊ฐ ํด๋น ์ฌ์ UI ์บ๋ฒ์ค๋ฅผ
C#unityuirestart
ใป
10๋ฌ ์
0
133
1
- ํด๊ฒฐ
์ธํผํฐ๋์คํฌ๋กค item์ rect Transform์ Nan๊ฐ
๋ช๋ช๊ฐ ๊ฒ์ ์ค๋ธ์ ํธ๊ฐ ์ ๋ณด์ฌ์ ํ์ธํด๋ณด๋ rectTransfrom ๊ฐ์ด NaN์ด๋ค์์ ์ด๋ด๊น์? <img src="https://cdn.inflearn.com/public/files/posts/aa2d72f6-f94a-
C#unity๊ฐ์ฒด์งํฅ์์ฑ์ ์์
ใป
0
97
2
- ํด๊ฒฐ
์์ดํ ํํฐ ๊ธฐ๋ฅ
์์ดํ ์ ๋ ฌ์ ์ถ๊ฐ์ ์ผ๋ก ํํฐ๊ธฐ๋ฅ์ ๋ฃ๊ณ ์ถ์ต๋๋ค ํ์ฌ ๊ฐ ์์ดํ ์ id๋ฅผ ์ด์ฉํด ๋ณด์ฌ์ฃผ๊ณ ์ถ์ ์์ดํ ์ด ๋ฌด์์ธ์ง ๋ํ๋ผ ์ ์๊ฒ ๋๋ฐ, ๋ณด์ฌ์ฃผ์ง ์์ ์์ดํ ์ ์ด๋ป๊ฒ ์จ๊ธธ์ง ๋ชจ๋ฅด๊ฒ ์ต๋๋ค.
C#unity๊ฐ์ฒด์งํฅmoonfgg
ใป
0
133
1
- ํด๊ฒฐ
[Title์ฌ ๊ตฌ์ฑ ๊ด๋ จ ์ง๋ฌธ : ํ๋ฆฌํน]
<img src="https://cdn.inflearn.com/public/files/posts/bf1259b2-f810-4436-a0e4-770f0c104ffd/622037f4-5d65-4e93-82e3-a6100c7a796f.webp" media-type="img"
C#unity๊ฐ์ฒด์งํฅKyuarez
ใป
0
164
2
- ํด๊ฒฐ
CSVReader ์์ธํ๊ฒ ์ค๋ช ๊ฐ๋ฅํ์ ๊ฐ์?
๋ค๋ฅธ ํ๋ก์ ํธ์์ ์ฌ์ฉํ๊ณ ์ถ์๋ฐ ์์ธํ๊ฒ ์ค๋ช ๊ฐ๋ฅํ์ ๊ฐ์?
C#unity๊ฐ์ฒด์งํฅmoonfgg
ใป
0
209
1
- ํด๊ฒฐ
์๋ ํ์ธ์ ์ผ์์ ์ง๋ถ๋ถ
Time.timeScale = 0 ์ผ๋ก ํ๋๊ฑด ์ถ์ฒํ์ง ์๋ค๊ณ ํ์ จ๋๋ฐ..๊ทธ๋ ๋ค๋ฉด ๊ฐ์ฌ๋์ด ์์ฑํ์ GameManager.Instance.Paused = true;LevelManager.Instance.ToggleCharac
C#unity๊ฐ์ฒด์งํฅ๋ฉํ ๊ตฌ๋ฆฌ
ใป
0
146
2
- ํด๊ฒฐ
์ธ์ 5 ๊ฒ์ ์ ํ ํ์ ์ฐฝ ๊ด๋ จ(unity6)
์๋ ํ์ธ์.์ธ์ 5์ ๊ฒ์ ์ ํ ํ์ ์ฐฝ๊ด๋ จํ์ฌ ์ง๋ฌธ๋๋ฆฝ๋๋ค. ์ฒ์ unity ์ค์ ์ ํ ๋ unity6 universe 2d๋ก ํ ํ๋ฆฟ์ ๋ง๋๋ ๋ฐ๋์ camera ์ค์ ์ด ๊ผฌ์ธ ๊ฒ ๊ฐ์ต๋๋ค. <img src="https://cdn.in
C#unity๊ฐ์ฒด์งํฅpersonal account
ใป
0
179
3
- ํด๊ฒฐ
๋ง์ง๋ง ์ฑํฐ๋ฅผ ํด๋ฆฌ์ดํ์๋ ์์ธ์ฒ๋ฆฌ ์ง๋ฌธ์ ๋๋ค.
UserPlayDataํด๋์ค์ MaxClearedChapter ๋ณ์๊ฐ ์์ต๋๋ค.์๋ 2๊ตฐ๋ฐ์์ ์์ธ์ฒ๋ฆฌ๊ฐ ๊ณ ๋ฏผ์ ๋๋ค.๋ก๋น์ ํ์ํ๋ ์ฑํฐ์ ๋ณดChapterClearUI์ earnReward์ ์กฐ๊ฑด<
C#unity๊ฐ์ฒด์งํฅํ์ด๋ฆฌ
ใป
0
125
2






