์๋๋ก์ด๋๋ชฉํ์.
LitJson์ด์ฉํด์ ๋์ถฉ ์ธ์ด๋ธ๋ก๋ ๊ตฌํํ๋๊ฒ ๊น์ง๋ ์ฑ๊ณตํ๋๋ฐ, ์ธํฐ๋ท ๋ค์ ๋ค์ ํด๋ณด๋๊น
https://answers.unity.com/questions/1104747/litjson-android-problem.html
https://getcomponent.tistory.com/47
์ด๋ฐ ๊ธ์ฒ๋ผ ์๋๋ก์ด๋๋ฐฐ๊ฒฝ์์๋ LitJson์ด์ฉ์ ์ค๋ฅ๊ฐ ๋๋ ํ์์ด ์๋๋ผ๊ตฌ.
๋ ์ง๊ธ Assets/Resources ํ์์ ํด๋ ๋ง๋ค์ด์ jsonํ์ผ ๊ด๋ฆฌํ๊ณ ์๋๋ฐ, ์ด๋ฌ๋ฉด ์๋๋๊ฒจ??
์ฒซ๋ฒ์งธ ๋งํฌ๋ ๋์ถฉ ๋ญ๋ง์ธ์ง ์๊ฒ ๋๋ฐ
๋๋ฒ์งธ ๋งํฌ๋ ํนํ ์ฝ์ด๋ด๋ ๋ชจ๋ฅด๊ฒ ์.
์ฃผ๋ก ๋ฌด์จ ๋ฌธ์ ๋๋งค ์ ๋ํฐ ์๋ํฐ์์ ์ ์์๋ํ๋๊ฒ ์๋๋ก์ด๋์์๋ ์๋๋๊ฑฐ์??
+์ถ๊ฐ1. ์ฒซ๋ฒ์งธ๋งํฌ์ "StreamingAssets"๋ผ๋ ๋ง์ด ๋์ค๋๋ฐ ์๊ฑด ๋จธ์?
๋ด๊ฐ ์๋๊ฑด Application.datapath + /.../~.json ์ด๋ Resources.Load() ์ฌ์ฉํ๋ ๊ฒ๋ฐ์ ๋ชจ๋ฆ.
๋ง์ฝ ์๋๋ก์ด๋์์ json์ค๋ฅ๊ฐ ๊ณ์ ๋๋ฉด Resources.Load()์ฌ์ฉํ๋๊ฒ ๋ต์? ์ด๊ฑด ๋ฆฌ์์คํด๋์ ๋ฐ์ดํฐ ๋ค ๋ฃ๋๊ฑฐ๋ผ ๊ด๋ฆฌํ๊ธฐ ํ๋ค์ด์ง๊ฒ๊ฐ์๋ฐ...
+์ถ๊ฐ2. ๋๋ฒ์งธ ๋งํฌ์
WWW androidPathย = new WWW(path.text);๋ฅผ ํด์ฃผ๊ณ ์ด ๊ฐ์ ์ด์ฉํด์ผ ํ๋ค!
streaming asset path๊ฐ ์๋๋ก์ด๋๋ ์ค์งย Read-Only์ด๋ฉฐ ์ฌ๊ธฐ๋ก์ ์ ๊ทผ์ WWW page ํ์์ ํตํด ๊ฐ๋ฅํ๋ค๊ณ ํ๋ค.ย
๋ผ๊ณ ํ๋๋ฐย ์๊ฑด ๋จธ์?
๋ง๋๋ฌผ์ด๋ด์ ๋ฏธ์...
StreamingAsset์ด๋ Resources ๊ฒฝ๋ก๋ ๋ฐํ์์ ์ ์ฅ์ ๋ชปํ๊ณ ๋ก๋๋ง ํ ์ ์์
๋ฐํ์์ ํ์ผ์ ์ ์ฅํ๊ณ ๋ก๋ํ ์ ์๋ ๊ฒฝ๋ก
https://docs.unity3d.com/ScriptReference/Application-persistentDataPath.html
๊ณ ๋ง์!!
๊ทธ๋ฌ๋ฉด, ์ธ์ด๋ธ๋ก๋๋ฅผ ๋์์ ํ๋ ค๋ฉด ํ์ด ์ฌ๋ ค์ค ๋งํฌ์์๋ Application.persistentDataPath๋ฅผ ์ด์ฉํ๋ฉด ๋๋๊ฑฐ๋ค? ์ ๊ฑฐ ๋๋ฒ๊ทธํด๋ณด๋๊น ๊ฒฝ๋กํ๋ ๋จ๋๋ฐ ๊ฑฐ๊ธฐ์ ์ ์ฅ๋๋ค๊ณ ์๊ฐํ๋ฉด ๋๊ฒ ์ง? ๊ณ ๋ง์~!!!
์๋๋ก์ด๋ ์ฑ์ ๊ฐ ์ฑ์ด vm ์์์ ์๋๋ฐ์ค ํํ๋ก ์คํ๋๋ ๊ตฌ์กฐ.. ๋ง์ฝ์ A๋ผ๋ ์ฑ์ ์คํํ์๋ A๊ฐ ํด๋น ํฐ์ ๊น๋ ค์๋ ๋ค๋ฅธ ์ฑ๋ค ๋ฐ์ดํฐ๋ฅผ ์ฝ์ด๋ค์ด๊ณ ๊ณ ์น๊ณ ์ด๋ด ์ ์๋ค๋ฉด.. ๋ณด์์ ์ผ๋ก ๊ฐํ๋๊ฒ ์ง? ๊ทธ๋ฌ๋๊น ์ฃผ์๋ก ์ ๊ทผํ๋๊ฒ๋ ๊ถํ์ด ์๊ณ ์จ๋ฒ๋ ๊ถํ์ด ๋ฐ๋ก ์๊ณ ์๋ฌดํผ ๊ฐ ์ฑ์ ์์ญ๊ณผ ๊ถํ์ ์์ฒญ ์ชผ๊ฐ๋์๊ฑฐ์ผ ์๋ฌดํผ ๋ ์์ธํ๋ ๋ชฐ๋ผ๋ ๋๊ณ ๊ถํ๊ฐ๋ ์ด ์๋์ฐ๋ ์์ ๋ค๋ฅด๋ค๋๊ฒ ๊น์ง๋ง ์์๋ฌ๋ผ
๊ณ ๋ง์!