๋ฐ์ดํฐ๋ฅผ ์ ์ฅ ๋ฐ ๋ก๋ ํ ๋ ์ ๋ํฐ์์ ๋ฐฉ๋ฒ์ด ๋ช ๊ฐ์ง๊ฐ ์๋๋ฐย
1. Resources ํด๋๋ฅผ ์ด์ฉํ ๋ฐฉ๋ฒ
2. AssetBundle ์ ์ด์ฉํ ๋ฐฉ๋ฒ
3. Addressable ์ ์ด์ฉํ ๋ฐฉ๋ฒ
์ด 3๊ฐ๊ฐ ์๋๋ฐ ๊ฐ๋ฐํ ๋๋ ํธํ๊ฒ Resources ํด๋์ ์ง์ด๋ฃ๊ณ ย
Resources.Load(~) ์์ผ๋ก ๊ฐ์ ธ๋ค ์ฐ๋ฉด ๋ฉ๋๋ค๋ง, ์ด๋ด ๋ ๋ฌธ์ ๋ Resources ํด๋ ์์ ์๋ ๊ฒ๊น์ง ์ ๋ถ ๋ค ๋น๋ ์ฉ๋์ ์ฐจ์งํ๊ธฐ ๋๋ฌธ์ ์ฉ๋์ด ๋์ด๋๋ ๋จ์ ์ด ์์ต๋๋ค.ย
๋ฐ๋ผ์ ๊ธฐ์กด์ Resources ํด๋์์ ์ด๊ฒ์ ๊ฒ ๊ฐ์ ธ์ค๋ ๋ถ๋ถ์ ์์ ๋ณด๋ฉด์ Addressable๋ก ๋ฐ๊พธ๋ ์์ ์ ํ๊ณ ์๋๋ฐ ์ค๋ ๋ฌธ์ ๊ฐ ํฐ์ก์ต๋๋ค.
์ผ๋จ ํ ์คํธ๋ก 4๊ฐ๋ง ๋ฐ๊พธ๊ณ ์์๋๋ฐ ์๊พธ ๋น๋๊ธฐ ๋ก๋ ํ๋ ๋ถ๋ถ์์ ์ด์ํ ๊ฑฐ์ง ๊ฐ์ ์๋ฌ๊ฐ ์๊พธ ๋๋ ์ํฉ์ด ๋ฐ์ํ์ต๋๋ค.ย
ํนํ ์คํํ ๋ ์๋ํฐ ์์์ ๋๋ฆฌ๋ฉด ์ ์์ ์ผ๋ก ์๋์ ํ๋๋ฐ, apk ํ์ผ์ ๋ฝ์์ ํธ๋ํฐ์ ์ง์ด๋ฃ๊ณ ๋๋ฆฌ๋ฉด ๋ก๋๊ฐ ๋น์ ์์ ์ผ๋ก ๋๋ ๊ฑด์ง ์๋์ด ์ผ์ด๋์ง ์์ ๋งค์ฐ ํ๊ฐ ๋ ์ํฉ.
๊ทธ๋ด ๋ ์ ๋ถ๋ถ ๋ก๊ทธ๋ฅผ ๋ณด๋ ๊ฝํ๊ฒ ๋๊ณ ๋์ฒด ๋ฌด์จ ๋ฌธ์ ์ธ์ง ์ ์๊ฐ ์์์ต๋๋ค. ( ๊ตฌ๊ธ๋ง์ ์ด์ฌํ ํด๋ ์ ๋ฌธ์ ์๋ ์ข ๋ค๋ฅธ ๋ถ๋ถ๋ง ์์์. )
๊ฒ๋ค๊ฐ Addressable๋ ์ฐ๊ธฐ ํธํ๋ผ๊ณ ๋ง๋ ๊ฒ ๋ถ๋ช ํ๋ฐ ์ด๋ฌ๋ ์์ฃผ ํ๊ฐ ๋๋ ์ํฉ์ด์์ต๋๋ค.
ํนํ ๊ฐ ์ด๋ฐ๋ ๋ถ๋ถ์ ๋ง๋ค์ด ๋์ SO์ ๋ฐ์ดํฐ๊ฐ ์๊พธ ์ด๋๋ก ๊ฐ ๋ ์๊ฐ๋ ์ํฉ์ด ๋ฐ์ํ๊ณ , ๋ค์ ์ ๋ ฅํ๊ณ ํ๋ฒ ๋๋ฆฌ๋ฉด ๋ ๋ ์๊ฐ๋ ๊ฐ๊ฐ์ ์ํฉ์ด ๋ฐ์ํ์ต๋๋ค.
(์๊ฑด ์๋ ๋ง๋ค์ด์ ์ฌ์ฉํ๋ CharacterDataEditor)ย
ํน์๋ Addressable ๋ญ๊ฐ ์๋ชป ๋ง์ก๋ ๊ณ์ ๊ฐ์ ๊ณณ๋ง ๋ฐ๋ณตํด์ ์ฐพ๊ณ ์๊ณ
์๋๋ก์ด๋๋ก addressable ๋น๋๋ฅผ ์ ํด์ ๊ทธ๋ฐ๊ฐ ์ฐพ๊ณ ํน์๋ path ๋ฌธ์ ๊ฐ ์๋ ์ถ์ด์ ( ๊ตฌ๊ธ๋งํ๋ค๊ฐ ์ด๋ค ์ํค๋ path๊ฐ ๋๋ฝ๋๋ค๊ณ ํด์ ๊ทธ๊ฑธ ๋ ์ฐพ์.)
๊ทธ๋ฌ๋ค๊ฐ ๊ฒฐ๊ตญ์ ๋ฐ๊ฒฌํ ๊ฒ ๋ฐ๋ก ์ด๊ฒ.
CharacterData์ property๋ก๋งย ํด๋๊ณ ์์ [SerializedField]๋ง ํด๋์ ๊ฒ์ด ๋ฌธ์ ์์ต๋๋ค.
[field:SerializeField] ํด์ผํ๋๋ฐ...
์๊ฐ์ง๋ ์์ ๊ณณ์์ ์๊ฐ์ ๋งค์ฐ ๋ง์ด ์จ๋ฒ๋ฆฌ๊ณ ๋ง์์ต๋๋ค.
๋จธ๋ฆฌ๋ ํผ๊ณค์ฐ...
๋ค์๋ถํด ์ฃผ์ํด์ ์ฐ๊ธฐ!ย
๋๊ธ 0