1๋ฒ, 2๋ฒ, 3๋ฒ ์ฌ์ด ์๋๋ฐ(1->2->3 ์ ์คํ)
1๋ฒ ์ฌ์ ์๋ ์ค๋ธ์ ํธ๊ฐ 2๋ฒ, 3๋ฒ๊น์ง ํ๊ดด๋์ง ์๊ณ ๊ณ์ ๋์ด๊ฐ
์ฒ์์ 1๋ฒ ์ฌ๊ณผ 2๋ฒ ์ฌ์๋ ์ฐธ์กฐํ ์ค๋ธ์ ํธ๊ฐ ์ฌ์ ์์ด์ ๋น์๋จ๋๋ฐ
3๋ฒ ์ฌ์ ์ฐธ์กฐํ ์ค๋ธ์ ํธ๊ฐ ์์ด์ ์ด ๋ ์คํฌ๋ฆฝํธ ๋ด๋ถ์์ GameObject.Find()๋ก ์ฐพ์์ ๋ฃ์ผ๋ ค ํจ
๋ฌธ์ ๋ ์ ย GameObject.Find()๋ฅผ Update ํจ์ ์์ ๋ฃ์ด์ ๊ณ์ ํ์ธํ์๋ ๊ถ์ฅํ์ง ์๋ ๋ฐฉ์์ด๋ผ ๊ทธ๋ฌ๋๋ฐ
3๋ฒ ์ฌ์ด ๋ก๋๋์๋ ๊ฐ์ ๋ฃ์ด์ฃผ๊ธฐ ์ํด ํน์ ์ฌ์ด ํ์ฑํ๋ ๋ ์คํํ๋ ํจ์<- ์๊ฑฐ ๋ญ์ง ์์๋ ๊ฐค๋ผ์๋์ฌ
Scenemanager์ ์ฝ๋ฐฑ ์์๋๊ฑฐ ๊ฐ์๋ฐ OnSceneLoaded์๋? ๋์ถฉ ๊ทธ๋ฐ์ด๋ฆ์ผ๋ก
๋ฐ์ ๋ถ๊บผ๋ ํฉ์ณ์ ๊ตฌํํ๋ฉด ๋ ๊ฑฐ๊ฐ๋ค์ ๊ฐ์ฌํฉ๋๋ค~~
๋ด๊ฐ ์์ดํด ํ๊ฑด์ง ๋ชฐ๋ผ๋ ํ๋ฒ ์จ๋ด public void SceneLoad(string name) { if(name == 3๋ฒ ์ฌ) // Find, Load else // Load }
์ ์ด๋ฐ๋ฐฉ๋ฒ์ด.. ใณใณ
https://docs.unity3d.com/ScriptReference/SceneManagement.SceneManager-sceneLoaded.html?_ga=2.51376233.1534997798.1636635035-1825335351.1619841983
์ฐธ๊ณ ํ ๊ฒ์ ๊ฐ์ฌํฉ๋๋ค!!