์ค๋์ ๊ฒ์ ์ค๋ธ์ ํธ์ ํ๋ฆ์ ๋ํด์ ๋ฐฐ์ ๋ค.
๊ฒ์ ์ค๋ธ์ ํธ๋ ์ด๊ธฐํ,๋ฌผ๋ฆฌ ํ๋ ์,๊ฒ์ ๋ก์ง,ํด์ฒด์ 4๋จ๊ณ๋ก ์ด๋ฃจ์ด์ ธ ์๊ณ ์ด๊ธฐํ์ ๋ฌผ๋ฆฌ ํ๋ ์ ์ฌ์ด์ ํ์ฑํ๊ฐ ์๋ค.
๊ทผ๋ฐ ์์งํ ์ ์ ๋ ๊ฒ ๋๋์ง๋ ์ดํด ์๊ฐ๋ค
์ํผ ์ ํ๋ธ์์ ๋ณธ ๋๋ก ์ฝ๋๋ฅผ ์ผ๋ค. ์ด์ ๋๋์ด๊ฐ ์ธ์ ๋ถ๋์ง ๋์ถฉ ์๊ฑฐ๊ฐ๋ค.
๊ทธ์์ค์ void ๋ผ๋ ํจ์๋ ๋ฐฐ์ ๋๋ฐ ์๊ฐ ์ด๋จ๋ ๋์ค๋์ง๋ ์์ง ์ ๋ชจ๋ฅด๊ฒ ๋ค.
Awake๋ ์ค๋ธ์ ํธ๊ฐ ์์ฑ๋ ๋ ์ฒ์ ์คํ๋๋๊ฑฐ๊ณ Start๋ ์ ๋ฐ์ดํธ ํ๊ธฐ ์ ์ ์คํ๋๋๊ฑฐ๋ค.
FixedUpdate๋ ๋ฌผ๋ฆฌ ํ๋ ์ ์ ๋ฐ์ดํธ๊ณ ๊ทธ๋ฅ UpDat๋ ๊ฒ์ ๋ก์ง ์ ๋ฐ์ดํธ๋ค. ์ฌ๊ธฐ์ ์ด๋๊ณผ ๋ชฌ์คํฐ ์ฌ๋ฅ์ผ๋ก ๋์๋๋ฐ ๋์ถฉ ์ดํด๊ฐ ๊ฐ๊ฑฐ๊ฐ๋ค.
LateUpdate๋ ๋ชจ๋ ์ ๋ฐ์ดํธ๊ฐ ๋๋๋ฉด ๋์ค๋๊ฑฐ ๋ผ๊ณ ํ๋ค. ๊ฒฝํ์น ํ๋๊ฐ์๊ฑฐ๋ค.
OnDestroy๋ ํด์ฒด๋ค. ์ค๋ธ์ ํธ๊ฐ ์ญ์ ๋๋ฉด ๋์ค๋๊ฑฐ๋ค.
OnEnable๊ณผ OnDisable๋ ์ค๋ธ์ ํธ์ ํ์ฑํ์ ๋นํ์ฑํ๋ค. ๋นํ์ฑํ๋ ํด์ฒด์ ์ฐจ์ด์ ์ ๋ชจ๋ฅด๊ฒ ์ง๋ง ๋์ถฉ ๋ก๊ทธ์ธ๊ณผ ๋ก๊ทธ์์์ผ๋ก ์์๋จน์๋ค.
์ํผ ๊ทธ๋ ๊ฒ ๋๋ ค๋ดค๋๋ฐ ํ๋ฒ์ ์ฑ๊ณตํ๋ค. ์๋ํ๋๋ก ๊ฒฐ๊ณผ๊ฐ ๋์ค๋ ๋ง์ด ๋ฟ๋ฏํ๊ณ ๋ ์ ๊ธฐํ๋ค.
์ ๋ํฐ์ ์๋ ์ฌ์๋ฒํผ๋ ๋๋ฌ๋ดค๋๋ฐ ๋ก๊ทธ์์๋ ๋์๋ค. ์ ์ธ๊ณ์ฌ๋ฐ.
๊ทผ๋ฐ ์ค๋ธ์ ํธ ์ญ์ ํ๋ฉด ํด์ฒดํ์ต๋๋ค ๋ฌ๋ค๋๋ฐ ์๋ฌ๋ค. ์ ๊ทธ๋ฐ์ง ์ ๋ชจ๋ฅด๊ฒ ๋ค.
ํน์ ์๋ ์ฌ๋ ์์ผ๋ฉด ๋์๊ฒ ๊ฐ๋ฅด์นจ์ ์ฃผ๋ฉด ์ข๊ฒ ๋ค ใ ใ
๋
์ด์ : ์คํ
ํ ๊ฐ์ฌ๊ฐ์ฌ
ํด๋น ๋๊ธ์ ์ญ์ ๋์์ต๋๋ค.