์ฌ๋งค๋์ ์์ ํ์ธ๋ ํจ์๋ก player๊ฐ์ฒด๋ฅผ ์ฐพ๋๋ก ํด๋์์ต๋๋ค.
๋ค์์ฌ์ผ๋ก ๊ฐ๋ ํ์ฌ ์ฌ์ ํ๋ ์ด์ด๋ฅผ ํ๊ดดํ๊ณ ์๋ก์ด ํ๋ฆฌํน์ผ๋ก ํ๋ ์ด์ด๋ฅผ ๋ค์ ๋ง๋๋๋ฐ
์ฌ๋งค๋์ ์ dontdsetroy์ด์ฉ๊ตฌ ํด๋์ ๋ค์์ฌ์๊ฐ๋ ํ๊ดด๋์ง ์๋๋ฐ
๋ฌธ์ ๋ ํ๋ ์ด์ด๊ฐ ํ๊ดด๋๊ณ ๋ค์ ์๊ฒจ์ ์๋ฌ๊ฐ ๋๋๊ฒ๋๋ค.
์ฌ์ด ๋ฐ๋๋ ํ๋ ์ด์ด๋ฅผ ๋ค์ ์ฐพ๊ฒ ๋ง๋๋ ๋ฐฉ๋ฒ์ด ์์๊น์ฌ?
onEnable() ํจ์ ํด๋ดค๋๋ฐ ์๋๋๋ผ๊ณ ์ฌ.. ใ
SceneManager.sceneLoaded += OnSceneLoaded; void OnSceneLoaded(Scene scene, LoadSceneMode mode) { Debug.Log("OnSceneLoaded: " + scene.name); } }
์ดํด๊ฐ ์๊ฐ๋๋ฐ ์ค๋ช ์ข;;
์ด๋ฒคํธ ๋ฑ๋ก
์ด๊ฑด ์ค๋ช ์ด ๋ถ์กฑํ๊ฒ ์๋๋ผ ๋๊ฐ ์ง์์ ์ข ๋ ์ต๋ํด์ผ ํ๋๊ฑฐ์
DontDestroyOnLoad๋ ์ผ๋ถ๋ฌ ์์ฐ๋๊ฑฐ์?
๊ทผ๋ฐ ์ ๋ํฐ ์ต์ ๊ฐ๋ฐ๋ฐฉ๋ฒ๋ก ์์๋ DontDestroyOnLoad์ ์ฌ์ฉ์ ์ง์ํจ. ๊ฒ์ ๋ฒ ์ด์ค๊ฐ ๋๋ ์ฌ์ ๋ก๋ํ๊ณ ๊ทธ๊ฑธ ๊ณ์ ์ ์งํ์ฑ๋ก ํ์ํ์ฌ๋ง Additiveํ๊ฒ ์ถ๊ฐ ์ ๊ฑฐํ๋ ์์ผ๋ก ๋ง๋ฌ - dc App
์ค ๊ทธ๋ฐ๊ฐ ใณใณ
๋๋์คํธ๋ก์ด ๋น์ฐํ๋ฏ ์ฐ๋ค๊ฐ ์ด๋ํฐ๋ธ ์ฐ๋ ค๋๊น ๊ตฌ์กฐ๊ฐ ๊ฐ์ด์์์ ์ฅ? ํ๊ฒ๋๋ค ใณใณ
๋๋ ๋ค๋ฅธ๊ฑด ์์ฐ์ง๋ง ํ ์ด๋ธ ๋ฐ์ดํฐ๋ ์ด์ฉ์ ์์ด ์ฐ๊ณ ์์๋๋ฐ ์ต์ ๊ธฐ์กฐ๊ฐ ๊ทธ๋ ๋ค๋๊น ํ ์ด๋ธ๋ฐ์ดํฐ๋ ๊ทธ๋ ๊ฒ ๋ฐ๊ฟ์ผ๊ฒ๋น
๊ทธ๊ฑด ์ฌ๋ณํ ์ฝ๋ฐฑ ์ด์บํจ
C ๋ฐฐ์ฐ๋ฉด ํด๊ฒฐ๋๋ ๋ฌธ์