๊ฒ์ ์ ๋ฐ์ ์ธ ๋ฐ์ดํฐ ๊ด๋ฆฌ๋ฅผ ์ด๋ป๊ฒํ ๊น ๊ณ ๋ฏผํ๊ณ ์๋๋ฐ
JSON, XML, Binary ๋ฑ๋ฑ ๋ค๋ค ์ฅ๋จ์ ์ด ์๋๋ผ๊ณ .
๊ทผ๋ฐ ์ฐพ๋ค๋ณด๋๊น ๊ฒ์ ๋ด๋ถ์ ์ผ๋ก๋ง ๊ฐ๊ณ ์์ ๋ฐ์ดํฐ๋ ScriptableObject ๋ก ์ฒ๋ฆฌํ๋ฉด ํจ์ฌ ์ข์๊บผ ๊ฐ๋๋ผ.
๊ทธ๋์ CSV -> ScriptableObject๋ก ๋๊ฒจ์ฃผ๋ ์์ ์ ์คํ ์ด์์ ๋ฐ์์ ์ฌ์ฉํด๋ณด๊ณ ์๊ฑฐ๋ . (๊ธฐํํ๋ ์ฌ๋์ด ์์ ๋ฐ์ ๋ง์ง์ค ๋ชจ๋ฆ)
ํ์ง๋ง ๋ฌธ์ ๊ฐ ์๊ฒผ์. ๋ด๊ฐ ๋์ถฉ ์์ํ๋ ๊ฑด ์๋ ๊ฐ์ด ๋ง๋ค์ด์ ์ด๋ป๊ฒ ํด๋ณด๋ ค๊ณ ํ๋๋ฐ ์์ ์ด returnํ๋ย class๊ฐ ํ ๊ฐ์ง๋ฐ์ ์ง์์ด ์๋จ...
๊ทธ๋์ ํ์ ํด๋์ค์ ๋ด๊ฒจ์ผํ ๋ด์ฉ์ด ์ ๋ถ ์๋ ค๋๊ฐ๋๊ฑฐ์ผ
๊ทธ๋์ ๊ทธ๋ฅ ๋ฌด์ง์ฑ์ผ๋ก ๋ค ๋๋ ค๋ฐ๊ณ ์ธ๋ผ๋๊น ์๋๊ฐ์ด ๋ญ๋น๊ฐ ์๊ธฐ๋๋ผ
์์ ์ด ๋ด์ฉ ์๋ ๋ถ๋ถ์ย 0์ผ๋ก ๋๋ ค๋ฐ์๋ฒ๋ฆผ.
๊ทธ๋์.. ์์ ๋ด๋ถ๋ ์๊ฑด๋๋ฆฌ๊ณ (์ฌ์ค ๊ฑด๋๋ฆฌ๊ณ ์ถ์ด๋ ๋ฌด๊ทผ๋ณธ ์ด์ง ๊ฐ๋ฐ์๋ผ์ ๊ฑด๋๋ฆฌ์ง๋ ๋ชปํจ)
์ ์ธ๋ชจ ์๋ ๋ฉ๋ชจ๋ฆฌ๊ณต๊ฐ์ ์ด๋ป๊ฒ ์ง์ธ์ ์๋ ๋ฐฉ๋ฒ์ด ์์๊น ์ค๋ ํ๋ฃจ์ข ์ผ ๋๊ฐ๋ฆฌ ์ธ๋งค๊ณ ์๊ฐํด๋ณด๊ณ ์๋๋ฐ
๋์ ํ ๋ชจ๋ฅด๊ฒ ๋๋ผ ใ ใ ใ ์กฐ์ธ ์ข ํด์คฌ์ผ๋ฉด ์ข๊ฒ ์ด
์ปค์คํ ์๋ํฐ๋ก ์๋ณด์ด๊ฒ๋ ํ ์์์
๊ทผ๋ณธ์ ์ธ ๋ฌธ์ ๋ ํด๊ฒฐ๋ฐฉ๋ฒ์ด ์๋๊ฑธ๊น.. ใ ใ
์ item[]์ SO๋ก ๋ง๋ฆ? BaseItem์ SO๋ก ๋ง๋ค๊ณ , ๊ทธ๊ฑธ ์์๋ฐ์์ ItemFood, ItemWeapon ๋ฑ์ผ๋ก ๋ง๋ค์ด์ผ์ง
https://kin.naver.com/qna/detail.nhn?d1id=1&dirId=10403&docId=255212426
์ด๊ฑฐ
๋ณด์๋ฉด ๋์๋ ๋ฏํ๋ฐ, ์ ์ ์ ์ฐ๋์ง ๋ชจ๋ฅด์ง๋ง, ๋์ด ์ฐ๋ ์ ์ ๊ถํ๋ ๋ง์ด ์์ข์ ์ ๋ ์๋๋ฐ,
ํธ๊ฒฌ ๊ฐ์ง๊น๋ด์๋ฆฌ,
ํ์ ๋งค๊ฐ๋ณ์๋ผ๊ณ ํ ๋ฒ ๊ณต๋ถํด๋ณด์๋ผ... ํ์๋งค๊ฐ๋ณ์๋ก ์ ์ธํด์ Mgr ํด๋์ค ๋ง๋ค๊ณ , ์ฑ๊ธํคํ ํด์, ๋ฌถ๊ณ ๋์ Object๋
DonDestoryOnLoad ํจ์๋ก ์ค๋ธ์ ํธ๋ ๋ฌถ์ด ๋๊ณ ,
๊ทธ ์ค๋ธ์ ํธ์์ ๊ฐ์ ธ์ค๋ ๋ฐฉ์ ๊ธ์ ์ด๊ฒ๋ ์ข์ ๋ฐฉ๋ฒ์ผ ์ง๋ ๋ชจ๋ฅด๊ฒ ์ง๋ง,
๊ธฐ๋ณธ์ ์ธ๊ฑฐ๋ง ๋ณด๋ฉด ์ด๋ ๋ค๊ณ , ScriptableObject ์ฐ๋ ์ด์ ๋ ์๋ค๊ณ ์๊ฐํจ.
์ด๊ฒ ๋ด๊ฐ ํด์ค ์ ์๋ ์กฐ์ธ์ผ๋ฏ...,
์ฌ์ค ๊ฐ๋ฐ ๋ชจ๋ฅด๋ ์ฌ๋์ด ์กฐ์ธ ํ์ง ๋ง๋ผ๋ ๋ง๋ ๋ง์ง๋ง์...
csv -> scriptable -> scriptable (๋ค๊ฐ ๋ง๋ ํด๋์ค) ์ฒ์ ์ฝ์๋๋ ๋ฌด์ง์ฑ์ผ๋ก ๋ค ์ฝ๊ณ ๊ทธ๊ฑธ ๋ค์ ๋ค๊ฐ ๋ง๋ ํด๋์ค๋ก ๋ณํ ํด ๋ณด๋๊ฑด ์ด๋ค๊ฐ.
csv ํ์ผ ์ฝ์ด์์ ์ํ๋๋๋ก ์ปจํธ๋กค ๋ชปํ๋ค๋ฉด ๊ฑ ๋๋๋๊ฒ ๋์๋ฏ ์ ๊ฑฐ 0์ผ๋ก ํ ๋นํ๋ค๊ณ ํด๋ ๊ฒ์ ์ฑ๋ฅ์ ํฐ ์ฐจ์ด ์์๊ฑฐ ๊ฐ์๋ฐ ๋ญ.. ์์ฒญ๋ ์์ ๋ฐ์ดํฐ๊ฐ ๋ค์ด๊ฐ์ง ์๋์ด์ ๋ค๋ฅธ๋ฐ ์ง์คํ๋๊ฒ ์ข์ง ์์๊น?