instance = Resources.Load("Prefabs/Cube") as GameObject;
์ด๋ ๊ฒ ํ๋๋ฐ instance์ ์๊พธ Null๊ฐ์ด ๋ค์ด๊ฐ๋ค
ํด๋ ์ด๋ฆ์ด๋ ํ๋ฆฌํน ์ด๋ฆ ํ์ธํ๊ณ ์ ๋๋ก ๊ธฐ์ ํ๋๋ฐ ๋๋์ฒด ์ ์ด๋ฌ๋ ๊ฑฐ์
instance = Resources.Load("Prefabs/Cube") as GameObject;
์ด๋ ๊ฒ ํ๋๋ฐ instance์ ์๊พธ Null๊ฐ์ด ๋ค์ด๊ฐ๋ค
ํด๋ ์ด๋ฆ์ด๋ ํ๋ฆฌํน ์ด๋ฆ ํ์ธํ๊ณ ์ ๋๋ก ๊ธฐ์ ํ๋๋ฐ ๋๋์ฒด ์ ์ด๋ฌ๋ ๊ฑฐ์
๊ฑ ์ธ์คํํฐ์ฐฝ์์ ์ง์ด๋ฃ๋๊ฑด ์ด๋?
Prefabsํด๋๊ฐ Resources ํ์ผ ์์ ์๋๊ฑฐ ๋ง์?
์ ํํ ๋ญ๊ฐ ๋ฌธ์ ์ธ์ง ๋ชจ๋ฅด๊ฒ ๋๋ฐ, ์ผ๋จ ์ ๊ฒฝ์ฐ์ด๋๊ฑฐ ํ๋ ์ง์ ํ์๋ฉด Resources.Load("asdf") as GameObject; ๋ง๊ณ Resources.Load(GameObject)("asdf"); ์จ๋ผ. (๋๊ธ์ ๊บฝ์ ๊ฐ ์์จ์ ธ์ ๊ดํธ๋ก ์) as ์ฐ๋ฉด ์บ์คํ ์ด ๋ถ๊ฐ๋ฅํ ๋ null์ด ๋์ค๋๋ฐ, ๊ทธ๋ฌ๋ค๋ณด๋ Load ๊ณผ์ ์์ null์ด ๋์จ๊ฑด์ง ์๋ฑํ ํ์ ์ ๋ฆฌ์์ค๋ฅผ ๋ถ๋ฌ์์ ์บ์คํ ์คํจํ๊ฑด์ง ๋ถ๊ฐ์ด ์ ๋จ.
๋์๋ฌธ์๋ ํ๋ฒ ํ์ธํด๋ด. resource.load๋ ๋์๋ฌธ์ ๊ตฌ๋ถํ๋ ๊ฑธ๋ก ๊ธฐ์ตํจ
๊ทธ๋ฆฌ๊ณ ์ฒ์ ํ๋ ๊ฑฐ๋ฉด Resources ํด๋์ s๊ฐ ๋น ์ ธ์๋ ๊ฑด ์๋์ง๋ ์ฒดํฌํด๋ณด์ . ๋๋ ๊ทธ๊ฑธ๋ก ํ๋ฒ ๊ฑฐํ๊ฒ ์ฝ์งํ ์ ์์