๐ 2026๋ 2์ 4์ผ ๊ฐ๋ฐ์ผ์ง - ํ๋ก์ ํธ "Sdokucat" ๐พ
์์ดํ์ ์ฒํ์ด ์๋ ๊ฒ์๋ ๋ง๋ค๊ณ ์ถ์ด์ ์งฌ๋ ๋ ์ํผ์ง ๋ง๊ณ ์ค๋์ฟ ๋ฅผ ๋ง๋ค ๊ณํ.


๐ฏ ์ค๋์ ๋ชฉํ
- ๊ธฐ์กด์ ์คํฌ๋ฆฝํธ ๊ธฐ๋ฐ UI ์์ฑ์ Prefab ๊ธฐ๋ฐ์ผ๋ก ๋ฆฌํฉํ ๋งํ๊ธฐ.
- ComfyUI๋ฅผ ์ฐ๋ํ์ฌ ๊ฒ์ ๋ด ์์ (Tiles, Numbers, UI) ์๋ ์์ฑํ๊ธฐ.
- ์ ์ค๋ ๊ฒ์ ์ฌ UI ๋ณต๊ตฌ ๋ฐ ๋์์ธ ๊ณ ๋ํ (๋ ํผ๋ฐ์ค ๋ง์ถค).
- Git ์ ์ฅ์ ์ด๊ธฐํ ๋ฐ ํ๋ก์ ํธ ๊ด๋ฆฌ ์์.
๐ ๏ธ ์ฃผ์ ์์ ๋ด์ฉ
1. UI ์์คํ ๋์์ (Procedural → Prefab) ๐ฅ
๊ธฐ์กด์๋ SudokuSceneBuilder.cs๊ฐ ์ฝ๋๋ก UI๋ฅผ ํ๋ํ๋ ์์ฑํ๊ณ ์์๋๋ฐ, ์ ์ง๋ณด์๊ฐ ๋๋ฌด ํ๋ค์์ต๋๋ค. ์ด๋ฅผ Prefab ๋ฐฉ์์ผ๋ก ์ ํํ์ต๋๋ค.
SudokuPrefabMakerํด ์ ์: ์๋ํฐ์์ ๋ฒํผ ํ ๋ฒ์ผ๋กSudokuGameUI์SudokuCellํ๋ฆฌํน์ ๊ตฌ์๋ด๋ ํด์ ๋ง๋ค์์ต๋๋ค.- Scene Builder ๊ฐ์ํ: ์ด์ ์ฌ ๋น๋๋ ๋ณต์กํ ์์ฑ ๋ก์ง ์์ด, ์ ๋ง๋ค์ด์ง ํ๋ฆฌํน์ ์ธ์คํด์คํํ๊ณ ๋ฐ์ดํฐ๋ง ์ฐ๊ฒฐํฉ๋๋ค.
2. AI๊ฐ ๊ทธ๋ ค์ฃผ๋ ์์ ํ์ดํ๋ผ์ธ (ComfyUI) ๐จ
๊ฒ์์ ํ์ํ ์ด๋ฏธ์ง๋ฅผ AI๋ก ์๋ ์์ฑํ๋ ํ์ดํ๋ผ์ธ์ ๊ตฌ์ถํ์ต๋๋ค.
SudokuAssetPipeline.cs๊ฐ ComfyUI API๋ฅผ ํธ์ถํ์ฌ ์์ ์ ์์ฑํฉ๋๋ค.- ์์ฑ๋ ์์
:
Tile_Stone,Tile_Grass: ์ค๋์ฟ ์ ๋ฐฐ๊ฒฝNum_01~Num_09: ์ซ์ ์ด๋ฏธ์ง (ํ ์คํธ ๋์ ์ด๋ฏธ์ง ์ฌ์ฉ!)UI_Background_Main,UI_Panel_Board: UI ํจ๋ ๋ฐ ๋ฐฐ๊ฒฝ- ๊ฐ์ข
์์ด์ฝ (
Icon_Undo,Icon_Win๋ฑ)
3. ์๊ธฐ ํ์ถ: UI ์ฆ๋ฐ ์ฌ๊ฑด ๋ณต๊ตฌ ๐จ
์์
๋์ค GameScene์ UI๊ฐ ๋ฉ์ธ ๋ฉ๋ด UI๋ก ๋ฎ์ด์์์ง๋ ์ฌ๊ณ ๊ฐ ์์์ต๋๋ค.
- ๋คํํ
SudokuPrefabMaker์ ๋ณต๊ตฌ ๋ชจ๋(Recovery Mode)๋ฅผ ์ถ๊ฐํ์ฌ, ์คํฌ๋ฆฝํธ ๊ธฐ๋ฐ์ผ๋ก ์ต์ UI ๊ตฌ์กฐ๋ฅผ ๋ค์ ๊ตฌ์๋ผ ์ ์์์ต๋๋ค. - ์ด ๊ณผ์ ์์ ์ซ์ ํ์ ๋ฐฉ์์
Text์์ImageSprite๋ก ์์ ํ ๊ต์ฒดํ์ต๋๋ค.
4. UI ๋ ์ด์์ ๊ณ ๋ํ โจ
์ ์ ๊ฐ ์ ๊ณตํ ๋ ํผ๋ฐ์ค ์ด๋ฏธ์ง๋ฅผ ๋ฐํ์ผ๋ก UI ๊ตฌ์ฑ์ ๋ง์ท์ต๋๋ค.
- Header: ๋ค๋ก๊ฐ๊ธฐ, ์ค์ ๋ฒํผ, ๋์ด๋/์ค์/์๊ฐ ํ์
- Board: 9x9 ๊ทธ๋ฆฌ๋์ ์๋ฒฝํ๊ฒ ์ฐ๊ฒฐ๋ ํ๋ฆฌํน
- Tools: ์คํ ์ทจ์(Undo), ์ง์ฐ๊ธฐ(Erase), ์ฐ์ต(Note), ํํธ(Hint) ๋ฒํผ ์ถ๊ฐ
- NumberPad: ํ๋จ ์ซ์ ์ ๋ ฅ ํจ๋ (์ด๋ฏธ์ง ๋ฒํผ ์ ์ฉ)
5. Git ์ด๊ธฐํ ๐ฆ
- ํ๋ก์ ํธ ๋ฒ์ ๊ด๋ฆฌ๋ฅผ ์ํด Git์ ์ด๊ธฐํํ๊ณ , Unity์ฉ
.gitignore๋ฅผ ์ค์ ํ์ต๋๋ค. - ์ฒซ ์ปค๋ฐ ์๋ฃ! (
ํ๋ก์ ํธ ์ด๊ธฐ ์ค์ ๋ฐ UI ๋ฆฌํฉํ ๋ง ์๋ฃ)
๐ธ ์คํฌ๋ฆฐ์ท (์์ ๊ฒฐ๊ณผ)
(์ฌ๊ธฐ์ ์์ ๋ Unity ์๋ํฐ ํ๋ฉด์ด๋ ๊ฒ์ ํ๋ ์ด ์คํฌ๋ฆฐ์ท์ ์ฒจ๋ถํ๋ฉด ์ข์ต๋๋ค)
๐ ํ๊ณ
์ฒ์์๋ ์ฝ๋๋ก UI๋ฅผ ๊ทธ๋ฆฌ๋๊ฒ ํธํ ์ค ์์๋๋ฐ, ๋์์ธ ๋ํ ์ผ์ ์ก์ผ๋ ค๋ ์ญ์ ์ธ์คํํฐ์ ํ๋ฆฌํน์ด ์ต๊ณ ๋ผ๋ ๊ฑธ ๋ค์ ๊นจ๋ฌ์์ต๋๋ค. ํนํ ComfyUI๋ก ์์ ์ ์ฐ์ด๋ด๊ณ ๋ฐ๋ก ํ๋ฆฌํน์ ์ฐ๊ฒฐ๋๋ ๊ฒฝํ์ด ์์ฃผ ์ง๋ฆฟํ์ต๋๋ค. AI์ ํจ๊ปํ๋ ๊ฒ์ ๊ฐ๋ฐ์ ๋ง์ ๋ณธ ํ๋ฃจ์์ต๋๋ค! ๐
#Unity #GameDev #IndieDev #ComfyUI #AIAsset #Refactoring #DevLog
'AI > Unity' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
| DevLog (Merged: 2026-02-07 ~ 2026-02-08) (0) | 2026.02.08 |
|---|---|
| 2์ 5์ผ ๊ฐ๋ฐ์ผ์ง - ํ๋ก์ ํธ "Sdokucat" (0) | 2026.02.06 |
| # 2026-02-03 ๊ฐ๋ฐ ๋ก๊ทธ: CT ํด ์์คํ ๊ตฌํ ๋ฐ ์นด๋ฉ๋ผ ์ฐ์ถ (0) | 2026.02.04 |
| AnityGravity๋ฅผ ์ฌ์ฉํด์ ์์ ๊ฐ์ (์ทจ์ค ๋ฐ์ด๋ธ์ฝ๋ฉ...) ๊ฐ๋ฐ๋ก๊ทธ. (2) | 2026.02.03 |
| Antigravity๋ก Unity์ ComfyUI์ฐ๋ํ์ฌUI ๋ฐ Sound ์๋ํ (2) | 2026.02.01 |