์ง๊ธ ํ๋ก์ ํธ๊ฐ Addressable Asset์ ์ฐ๊ณ ์๋๋ฐ
๋น๋๊ธฐ ๋ฐฉ์์ผ๋ก ํ๋ฆฌํน์ Instantiate ํด์ค๋จ ๋ง์ด์ผ?
๊ทผ๋ฐ ๋ณดํต ๊ฐ์ ์ฌ์ ์๋ Transform ์ด๋ UI๋ ์ธ์คํํฐ๋ก ์ฐ๊ฒฐ ์์ผ์ ๋ง์ด๋ค ์ฐ์ง๋ง ํ๋ฆฌํน ๋ด๋ถ์์๋ ์ฐ๊ฒฐ์ ๋ชปํ๊ณ
๋ฐ๋ผ์ ์ฝ๋๋ก ์ฐ๊ฒฐ์์ผ์ค ๋ฐฉ๋ฒ์ FindObject๋ GetComponent ๋ฅผ ์บ์ฑํด์ ์ฐ๊ฒฐ ์์ผ์ฃผ๋ ๋ฐฉ๋ฒ ๋ฐ์ ์๋๋ฐ
์ด๊ฒ ๋ Addressable์ผ๋ก ์์ฑํ๋ ค๋ฉด ๋น๋๊ธฐ ๋ฐฉ์์ผ๋ก ์์ฑํด์ ์ ํํ ์์๋ฅผ ํ์ ํ ์ ๊ฐ ์ ์..
๊ทธ๋ก ์ธํด ์์ฑํ๋ ์๊ฐ ๊ทธ ํ ํฑ์ null reference๊ฐ ๋ฐ์ํ๊ธฐ๋ ํ๊ณ ..
์ธ์คํํฐ ์ฐ๊ฒฐ์ ๋์ ํ ๋ฐฉ๋ฒ์ด ์์๊น?
Addressables.InstantiateAsync ๋งํ๋๊ฑฐ๋ง์?ใ
var locations = Addressables.LoadResourceLocationsAsync(label).Task; ์ฌ์ฉํ๊ณ ์์ด
๋๊ฐ์๊ฒฝ์ฐ์
https://docs.unity3d.com/Packages/com.unity.addressables@1.17/manual/SynchronousAddressables.html
์ด์ ๋น์ทํ๋ฐฉ๋ฒ์ผ๋ก ์ฌ์ฉ์ค
์ค ๊ณ ๋ง์ต๋๋ค ์ผ์ธ.. ์ฐธ๊ณ ํ๊ฒ ์๋๋คใ ใ