ํ์ฌ ๊ธฐ๋ณธ์ ์ผ๋ก ๋งจ์ฒ์ ๊ธฐ๋ณธ ์ฌ์ Stage1๋ก ๋ฐฐ์ ์ด ๋์์ด์
์ฌ๊ธฐ์ ์ด์ ๋ง์ฝ ํ๋ ์ด์ด๊ฐ Stage1์ด ํด๋ฆฌ์ด ํ ์ํ๋ฉด ๊ทธ๊ฑธ ์ ์ฅ์ํด์
์ฒ์์ ๊ฒ์์ํค๋ฉด ํด๋ฆฌ์ดํ ์คํ ์ด์ง int๊ฐ์๋ฐ์์ ๋ฐ๋ก ๋ค์ ์คํ ์ด์ง๋ฅผ ๋ถ๋ฌ์ค๊ฒ ํ๋ ค๊ณ ํฉ๋๋ค.(PlayerPrefs๋ก ํค๊ฐ์ผ๋ก ์ ์ฅ)
์ผ๋จ PlayerPrefs๋ก ์ ์ฅ์ ์ ๋ฌ๋๋ฐ ๋ฌธ์ ๋ ๋ถ๋ฌ์ค๊ธฐ๊ฐ ์๋ฉ๋๋ค
๊ณ์ ํ์ด์ด๋ผํค์ฐฝ์์ ์ฌ์ด is Loading๊ณผ not loaded๋ฅผ ๋ฒ๊ฐ์๊ฐ๋ฉด์ ์ ๋๋ก ๋ ์ฌ ๋ถ๋ฌ์ค๊ธฐ๊ฐ ์๋์ ํด๋น ์ฌ ํ๋ฉด์ ๋์ค๊ธดํ๋๋ฐ ๊ฒ์์ด ์ ์์ ์ผ๋ก ์คํ์ด ์๋ฉ๋๋ค.
๊ตฌ๊ธ๋ง์ ๋๋ฆ ์ด์ฌํํด๋ดค๋๋ฐ ๋น๋์ฐฝ์ ํด๋น ์ฌ๋ ์ ๋ฃ์ด์ ธ์๋๊ฑธ ํ์ธํ๊ณ
SceneManager.LoadScene(๊ฐ)์ด์๋SceneManager.LoadSceneAsync๋ก ๋ฐ๊ฟ์ค๊ฒ๊น์ง ํด๋ดค๋๋ฐ๋ ๊ณ์ ํ์ด์ด๋ผํค์ฐฝ์์๋ Loading๊ณผ not Loaded๊ฐ ๋ฒ๊ฐ์๊ฐ๋ฉด์ ๋์ต๋๋ค..
์ด๊ฒ ์์ธ์ด ๋ฐ๋ก ์์๊น์?
TimeScale์ 0์ผ๋ก ๋ง๋๋ ํจ์๊ฐ ์๊ธดํ๋ฐ ํด๋นํจ์๋ฅผ ์ฃผ์์ฒ๋ฆฌํด๋ ์ด๋ ์ต๋๋ค..
์ฌ์ ๋ถ๋ฌ์ค๋ ์ฝ๋๋ ์ด๋ ์ต๋๋ค (GameManagerํด๋์ค)
์ ๊ฐ ํน์ ์๋ชปํ๊ฑฐ๋ ๋ชจ๋ฅด๊ณ ์ค์ํ ๋ถ๋ถ์ด ์์๊น์?
SceneManager.LoadSceneAsync(1)์ ์๋ ์ธ๋ฑ์ค๋ฅผ ๋ณ์๋ก ๋ฐ๋ก ๋ฐ์์ค๊ธด ํ๋๋ฐ ํน์ ๊ทธ๊ฒ ๋ฌธ์ ๊ฐ ๋๋๊ฑด๊ฐ์ถ์ด์ ์ง์ 1๋ฒ์ผ๋ก ์ง์ ํด๋ณธ ์ํ์ ๋๋ค..๊ทธ๋๋ ์๋๋ค์..ใ
์๋ ํ์ธ์~ ์ ์๋, ์ ์๊ฐ์๋... ํด๋น ์ฌ์์ GameManager ํด๋์ค์ ํด๋น Start๊ฐ ํธ์ถ๋๋ฉด์, ์๋ก ์ฌ์ด ๋ถ๋ฌ์์ง๊ณ , ๋ ๊ทธ ์ฌ์์ ๋ ์ฌ ๋ถ๋ฌ์ค๋ ์ฝ๋๊ฐ Start๋๊ณ , ๊ณ์๋๋ ๊ฒ ๊ฐ์ต๋๋ค.
ํ ์คํธํด๋ณด๋ ๋ง๋ค์..! GameManager๊ฐ ํ๋ ์์ฑ๋๋ฉด ๊ทธ๊ฑธ ์ฑ๊ธํดํจํด์ผ๋ก ๋ง๋ค์ด์ ๋ค๋ฅธ์ฌ์ ์๋ GameManager๊ฒ์์ค๋ธ์ ํธ๋ฅผ ์ญ์ ์ํค๊ฒ ํ๋๋ ์ ์์ ์ผ๋ก Stage2๊ฐ ๋ก๋๋์ด ์ ๋๋ฉ์ด์ ์ด ์ฌ์๋๋ค์..! ๋์ ์ ๋ง ๊ฐ์ฌํฉ๋๋ค ์ ์๋..!!
์ผ๋จ prefs๋ ํธ๋ ค๋ ์๊ด์๋ ๋ณผ๋ฅจ ์ด๋ฐ๊ฑฐ ์ ์ฅํ๋ ์ฉ๋์ ๊ฑ ํธ์ด๊ฐ์ธ์^^ ํ๊ณ ๋ฌธ์ด ์ด๋ ค์์ (์ฌ์ค์ ๋ฌธ ์์ฒด๊ฐ ์์) ๋์ค์ json ์ํธํ ์ ์ฅ์ผ๋ก ๋ฐ๊พธ์ ~ - dc App
ํ..๊ทธ๋ ๊ตฐ์..json์ผ๋ก ํ ์ง PlayerPrefs๋กํ ์ง ๊ณ ๋ฏผํ๋ค ์ง์ธ ๊ฐ๋ฐ์์๊ฒ ๋์ค ์๋ฌด๊ฑฐ๋์จ๋ ์๊ด์๋คํด์ ๊ฐํธํ PlayerPrefs๋ก ์ผ๋๋ฐ.. ๋์ค์ json์ผ๋ก ๋ฐ๊ฟ์ผ๊ฒ ๋ค์..ใ