JsonUtility๋ฅผ ์ฌ์ฉํด์ ์ธ์ด๋ธ ๋ก๋ ๊ธฐ๋ฅ์ ๋ง๋ค๋ ค๊ณ ํ๋๋ฐ์.
์ ์ฅ๋ Jsonํ์ผ์ธ Data์์ GameObject ํ์์ ๋ฃ๊ณ ๋ฐ์ดํฐ๋ฅผ ํ์ธํด๋ณด๋
ID : -2367490 -> ์๋ฐ์์ผ๋ก ์ ์ฅ ๋๋๋ผ๊ตฌ์..
๊ตฌ๊ธ๋ก ์ฐพ์๋ณด๋๊น ๋ฐ์ด๋๋ฆฌ๋ก๋ ํ๋๊ฒ ์๋๋ฐ ์์ฒญ ๋ณต์กํ ์์ ์ฝ๋๋ผ์์;;ย
๋ชจ๋ฐ์ผ ๋ฒ์ ์ ๋๋์ง ์๋๋์ง ์์ ๋ง๋ ์ฌ๋์ด ํ์ธ๋ ์ํด๋ดค๋ค๊ณ ํ๊ณ ...
JsonUtility๋ก ํ ๋๋ย GameObject ํ์์ ์ ์ฅ์ด ์๋๋๊ฑด๊ฐ์??
ํน์ ๋ฐฉ๋ฒ์ด ์์๊น์?
ScriptableObject ๋ฅผ ์์๋ฐ์์ ๊ฑฐ๋ฐ๊ฐ ์ ์ฅํ๋ ๋ฒ์ด ์๊ณ , TextAsset (.txt, .csv ๊ฐ์ ํ ์คํธ ํ์ผ๋ค) ์ Resourcesํด๋์ ๋ฃ์ด์ Resources.Load<TextAsset>("Resourcesํด๋๋ด ํด๋น .txt or .csvํ์ผ ๊ฒฝ๋ก") ํด์ ํ์ฑํด์ ํ๋ ๋ฒ์ด ์๊ณ , PlayerPrefs์๋ค๊ฐ ์ ์ฅํ๋๋ฒ๋ ์์ ใ ใ ใ
์ค๋ ์๋ฆฌ์ผ๋ผ์ด์ ์ฐ์๋ฉด ๊ฒ์ ์ค๋ธ์ ํธ๋ ์ ์ฅ๋๋๊ฑธ๋ก ์๋๋ฐ ํผํฌ๋จผ์ค์ ์ ์ฅํ ๋ถ๋ถ์ ๋ค๋ฅธ ์์ ์จ์ต ํด๋์ค๋ก ๋นผ๋๊ฒ ์ข์ ๋ฏ ํฉ๋๋ค
์ด์ง ์ธ์ด๋ธ ๊ฐ์๊ฑฐ ์ข๋ค๋๋ฐ ์ ๋ ์ด๊ฑฐ๋ ์์ ์์ธ๋ด์
์ธ์ด๋ธ ๋ก๋๋ฅผ ํ๋๋ฐ ๊ฒ์ ์ค๋ธ์ ํธ๋ฅผ ํด๋์ค๋ก ๋บ๋ค์ ์ ์ฅ์ ํ๋๊ฑด ๋์ถฉ ๋๋๊ฑฐ ๊ฐ์๋ฐ ๋ก๋ํ ๋ ์ด๋ป๊ฒ ํด์ผํ ์ง ์ ๋ชจ๋ฅด๊ฒ ์ด์ ใ ใ .. ๊ฐ์ ์์น์ ์ค๋ธ์ ํธ๋ฅผ ๋์์ผํ๋๋ฐ ์์น ์์ฒด๋ฅผ ์ ์ฅํ๊ณ ๋ก๋ํ๋๊ฑด ๋๋๋ฐ ๊ฒ์์ค๋ธ์ ํธ๋ Instantiate ์จ์ผ ํ๋๊ฑด๊ฐ์?;; ใ ใ
์ ๊ฐ ์ด์ง๋ผ ใ ใ
Instantiate ์ฐ์ ใ ใ
์๋ Awake์์ ๋ณธ์ธ ์์น ๋ฐ์์ ์ด๊ธฐํ ํ๋๊ฐ
ํด๊ฒฐํ์ต๋๋ค... ์ ๋๋ก ์๋ฌ๋ ์ด์ ๊ฐ..๊ฒ์ ์ค๋ธ์ ํธ ์ด๋ฆ์ด soldier ์ธ๋ฐ ๋ก๋ํ ๋ solider๋ก ํด์ ์๋ฌ๋ ๊ฑฐ๋ค์;; ๋๊ธ๋ค ๊ฐ์ฌํฉ๋๋ค ใ ใ