๊ณต๊ฒฉํ์ ์ฝ๋ผ์ด๋๋ฅผ ์์์ผ๋ก ๋ ์๋๋งจ ์ค๋ธ์ ํธ๊ฐ ๋ถ๋ชจ์ธ๋ฐ ์๋๋งจ์คํฌ๋ฆฝํธ์์ ๊ณต๊ฒฉ๋ ฅ ๊ฐ์ ์ฝ์ด์ค๋ ค๊ณ ํ๋๋ฐ ์ ๊ฒ ๋ฌด์จ ์๋ฆฌ์ผ
ํด๋น ๋๊ธ์ ์ญ์ ๋์์ต๋๋ค.
ใดใด public์ธ๋ฐ๋
๊ฐ ์ฐพ๋ ๋ถ๋ถ์ Awake๋ก ์ฎ๊ธฐ์
๋ฉค๋ฒ๋ณ์๋ก int atk; ๋๊ณ Awake์์ atk = ...; ์ด๋ ๊ฒ
์ค ๋๋ค
์๋ฆฌ๊ฐ ๋จธ์ง
ํด๋์ค์ ์ํ ๋ณ์๋ฅผ ๋ฉค๋ฒ๋ณ์๋ผ๊ณ ํจ. ๊ทธ๋ฆฌ๊ณ ์ ์ธ๊ณผ ๋์์ ๊ฐ์ ์ ๋ ฅํ๋๊ฒ์ ์ด๊ธฐํ๋ผ๊ณ ํจ. ๋ฉค๋ฒ๋ณ์๋ฅผ ์ด๊ธฐํํ ๋ ๋ค๋ฅธ ํด๋์ค๋ ๋ณ์์ ์ ๊ทผํ๋ ค๋ฉด ๊ทธ ํด๋์ค๋ ๋ณ์๊ฐ ์ ์ญ๋ณ์์ฌ์ผ ํจ.
Awake ์์์ ํ๋๊ฑด ๋จผ๊ฐ ๋ค๋ฆ?
์์ ๋ฌธ์ ์. ๋ชจ๋ ๋ฉค๋ฒ๋ณ์ ์ด๊ธฐํ๊ฐ ๋๋ ์ํ์์ Awake๋ฅผ ํธ์ถํ๋ฏ๋ก gameObject ๊ฐ์ ํ๋กํผํฐ๊ฐ ์ ๋๋ก ์๋ํ๋๊ฒ์ ๋ณด์ฅํ ์ ์์
๋ง์ฝ์ ๋ด๊ฐ ๋ฉค๋ฒ๋ณ์๋ก ์๋์ฒ๋ผ ์ ์ธํ๊ณ ์ด๊ธฐํ๋ฅผ ํ ๋ ค๊ณ ํจint a = b;int b = a;๊ทธ๋ผ ์ปดํจํฐ๋ ์ด๊ฒ ๋์ฒด ๋ญ์๋ฆฐ๊ฐ? ํ ๊ฑฐ์.๊ทธ๋ฌ๋ฏ๋ก ์ด๊ธฐํ์์๋ ์์๊ฑฐ๋ ์ ์ ๋ณ์๋ง ๊ฐ๋ฅํจ.int a;int b;ํด๋๊ณ Awake์์a = b;b = a;ํ๋ค๋ฉด ๋๋ค 0 0์ด๋ ์ ๋๋ก ๋์๊ฐ๊ฒ๋จ.
์์ ์ฐจ์ด ์ดํด๋จ?
์ ์๊ฒ๋ค