๊ฑ ์๋ฌด ์๊ฐ์์ด ๋ง๋ค๊ณ ๋ณด๋๊น
์ ์์ ์๋ ์์ด์ฝ + ๋ฐธ๋ฅ + ๋์คํฌ๋ฆฝ์
์ด ๋ด ๋ฐ๋ชฉ์ ์ก์์ด
์ด์ฉ๋ค..
- 4๊ฐ์ง ๋ฐฉ๋ฒ ์ค์ ๊ณ ๋ฏผ์ -
1. ์์ดํ
๊ณผ ๋ทฐ ํ๋ฆฌํน์ด 1:1 ๋์ํ๋๋ก ๋ค ๋ง๋ค์ด์ค๋ค (๊ฐ์ฅ ๋น ๋ฅธ ๊ฒฐ๊ณผ, ์ ์ง๋ณด์ ์ฌ์)
2. ์์ดํ
์ต์
(์์ด์ฝ, ๋ฐธ๋ฅ, ๋์คํฌ๋ฆฝ์
)๋ง ์ด๊ฑฐํ ๋ฐ ํ๋ฆฌํนํํ๊ณ
InventoryPanel์์ ItemData ๋ด๋ถ ์ต์
์ ๋ฐ๋ผ ์๋ง๊ฒ ๋งค์นญ์์ผ์ค๋ค
3.ย InventoryPanel์์ ItemData๋ฅผ ์์์ ์ ํ์
ํ ๋ค ์ ๋ฐ ํํ๋ก ์ถ๋ ฅํ๋ค
4. ItemData์ ์์ดํ
์ต์
์ ํ๋ํ๋ ์น ๋ค ๋ฏธ๋ฆฌ ์ ํด๋๋ค
ํ์
์์ ์ด๋ป๊ฒ ํ๋์ง ๋ชจ๋ฅด๊ฒ ๋ด
2๋ฒ์ด๋ 4๋ฒ์ด ์ ์ผ ๋ง๋งํด๋ณด์ด๊ธด ํจ..
๋ชฌ์๋ฆฌ์ ์์ดํ ๋ง๋ค ์ ํจ๋์ ํ๋ํ๋ ํ๋ฆฌํฉ์ผ๋ก ๋ง๋ค์ด๋ฟ๋ค๊ณ ??
๊ทธ๊ฒ 1๋ฒ์ด๊ณ ์์ง ์คํ ์ํ๊ณ ํ ์๊ฐ๋ ์...
ํ๋ฆฌํน์ผ๋ก ์ฅ์ฅ
๋ท ๋ค ํ๋ฆฌํน์ด๊ธดํจ ใทใท
๋ณดํต 4๋ฒ์ ์์ ๋ก ๋ง๋ค์ด์ json๋ฑ์ผ๋ก ๋ณํํ์ฌ ์์ดํ ์ ๋ง๋ ๋ค๊ณ ๋ค์์ด์ฉ ํ๋ฉด์ ๋ณด์ด๋ ๊ฑธ๋ก ์๋ฅผ ๋ค์ด์ ์ปฌ๋ผ๊ฐ์ด ์์ดํ ID / ์์ดํ ํ์ / ์์ดํ ์ด๋ฆ / (์ฐธ์กฐํ ์์ด์ฝ ์ด๋ฏธ์ง ์ด๋ฆ / ์์น1)x3 / ์์ดํ ํดํ ์ผ๋ก ์์ฑํ๊ณ , ์ ์๋ก ๋ ๊ฐ์ int32, ๋ฌธ์๋ก ๋ ๊ฐ์ string์ผ๋ก ํ์ฌ์ ์์ ์ ์์ฑํ๋ค๊ณ ๋ค์์ด์ + ์ธ์ด๊ฐ ์ฌ๋ฌ ๊ฐ๋ผ๋ฉด, string๊ฐ์ ์ซ์๋ก ํ๊ณ , string ํ ์ด๋ธ ์์ ์ ๋ฐ๋ก ๋ง๋ค์ด์ ์ฐธ์กฐํ์ฌ ์ฌ์ฉํ๋ค๊ณ ํ๋ค์
+๋ฐ๋ฏธ์ง๋ ๋ด๊ตฌ๋๊ฐ ์๋ค๋ฉด ์ปฌ๋ผ๊ฐ์ ๋ฃ์ด์ ์ฌ์ฉํ๋ค๋ค์
์ฌ์ฝ์ ์ด๊ฒ ์ ๋ฐฐ์ธ๊ฐ
์ค๋ ํ ์ผ : ์ฌ์ฌ๋ฅผ ๊ธฐ๋ค๋ฆฌ๋ฉฐ, ์๋ ์ผ_ํํ๊ธฐ / ์ผ์ง ์ฌ๋ ค๋ผ~ ์ค๋์ ์ ๋ ํ๋ค