ํ ์ด๋ธ์ ์คํ๋ ๋ ์ํธ๋ก ๋ง๋ค์ด์ json์ผ๋ก ๋ฝ์ ๋ด๊ณ ์๋๋ฐ
์คํ๋ ๋ ์ํธ์์์ ๊ตฌ์กฐ์ฒด๋ฅผ ๋ฐ๋ก ํํํ๊ฑฐ๋ ์ฐ๊ฒฐํ๋ ๋ฐฉ๋ฒ์ด ์์๊น?
Character ํ ์ด๋ธ ๋ด์ ์๋ ownWeapons๋ฅผ ์คํ๋ ๋ ์ํธ์์์ ํํํ๋ ๋ฐฉ๋ฒ์ ๋์ ํ ๋ชจ๋ฅด๊ฒ ์ด์
{className} / {weaponNames} / {attackPowers}
{์ ์ฌ} / {์์๊ฒ, ํ์๊ฒ} / {3, 1}
{๋ฒ์ฌ} / {์งํก์ด} / {2}
์ด๋ฐ์์ผ๋ก ์์ฑํด๋๊ณ ์์ ๋นจ๊ฐ ๋ฐ์ค์ฒ๋ผ ๋ฐํ์์ ์์ฑํด์ ๋ฃ์ด์ฃผ๊ฑฐ๋ ..
์๋๋ฉด Weapon์ ID ๋ฃ์ด๋๊ณ ์บ๋ฆญํฐ ํด๋์ค์์ ์ 2๊ฐ ๋์ ์ weaponIDsํ๊ณ ๋๊ฐ์ ์ง ํจ..
SO๋ก ํ๋ฉด ์ด๋ฐ ๋ฌธ์ ์๊ธดํ๋ฐ ์์ ์ ๋ค ๋ ๋ ค๋จน์ ๊ฒฝํ์ด ์์ด์ ์ ๋ป ๋ชป๋ฐ๊พธ๊ฒ ์ด.
์ง๋ฌธ ์์ฝํ๋ฉด
1. ํ ์ด๋ธ์ ์คํ๋ ๋ ์ํธ๋ก ๋ง๋ค์ด์ json์ผ๋ก ๋ฝ์ ๋ด๊ณ ์๋๋ฐ ์คํ๋ ๋ ์ํธ์์์ ๊ตฌ์กฐ์ฒด๋ฅผ ๋ฐ๋ก ํํํ๊ฑฐ๋ ์ฐ๊ฒฐํ๋ ๋ฐฉ๋ฒ์ด ์์๊น?
2. ์์ผ๋ฉด ์ด๋ ๊ฒ ํ๋๊ฒ ๋ง๋๊ฑธ๊น?
๊ฒฝํ์ด ์ ์ด์ ์ ๋ชจ๋ฅด๊ฒ ์ด ๋์์ค ใ ใ
์คํ๋ ๋์ํธ์ ๋ฐ์ดํฐ(json, csv, binary ๋ฑ ๊ฐ์ทจ) ์ฝ์ด์ ํด๋์ค์ ์ ์ฅํ๋ ์ฝ๋๋ฅผ ์๋์ผ๋ก ์์ฑํ๋ ํ๋ก๊ทธ๋จ ์ง์ ์๋๋ค.
์ฐธ๊ณ ๋ก ์ฝ๋ ์๋ ์์ฑ ํ๋ก๊ทธ๋จ์ ๋ฑํ ์ด๋ ค์ธ๊ฑด ์๊ณ ๋ ธ๊ฐ๋ค๋ง ๋ง์ด ํ๋ฉด ๋ฉ๋๋ค. ๋์ด ๋ฐ์ดํฐ ์ฝ๋ ์ฝ๋ ์ค๋ณต๋๋ ๋ถ๋ถ ๋ชจ์์ .cs ํ์ผ๋ก ์ ์ฅ๋๊ฒ ํ๋๊ฒ๋๋ค.
์ ํ๊ณ ์๋๊ฑฐ ๊ฐ์๋ฐ? ๋ ํ ์ด๋ธ์ํธ ๋ฐ์ดํฐ๋ฅผ ๊ตฌ์กฐ์ฒด๋ก ์ฑ์์ ๋์ ๋๋ฆฌ์ ๋ฃ์ด์ ๋ค๊ณ ๋๊ธฐ๋๋ฐ ์๋ํ๋ฅผ ํด์ ์ฐ๋๊ฒ๋ง ๋ค๋ฅผ๋ฟ ๊ธฐ๋ณธ ๊ณจ์๋ ๋๊ฐ์.
๋ต๋ณ ๊ณ ๋ง์. ์ด๊ฑฐ ๋ด๊ฐ ์ํธ๋ฅผ json exporter๋ก ๋ฝ์๋ด๊ณ , ๊ทธ ํ์ผ์ newtonsoft.Json์ผ๋ก ์ฝ๊ณ ์๊ฑฐ๋ ? ๊ทผ๋ฐ ์ด๋ ๊ฒ ํ๋๊ฒ ์๋๊ณ ์ํธ ์์ฒด๋ฅผ ์ฝ๋๊ฑธ ๋ด๊ฐ ๋ฐ๋ก ๊ตฌํํด์ผ๋๋ค๋๊ฑฐ์ผ? ์๋ํ์ ๊ฐ๋ ์ ์ ๋ชจ๋ฅด๊ฒ ๋ค. ์ํธ์์ Weapon๊ฐ์ ์ปค์คํ ํ์ ์ id๋ก ์ฐ๊ฒฐ ํด์ค์ผ ๋๋๊ฑด์ง.. ํ~~~~~~