๋ฒํผ์ ๋๋ฅด๋ฉด ๋ฒํผ์ด ๋นํ์ฑํ๋๊ฒ ํ๋ ์ค์ธ๋ฐย
NullReferenceException: Object reference not set to an instance of an object ๋ผ๊ณ ์๋ฌ๊ฐ ๋จ๋ค์.ย
์ด๋ ๋ถ๋ถ์ ์ถ๊ฐํด์ผ ํ๋์? 12๋ฒ์งธ ์ค ๊ด๋ จํ ๊ฒ ๊ฐ์๋ฐ ์ ๋ชจ๋ฅด๊ฒ ์ด์ ใ
btn์ ์๋ฌด๊ฒ๋ ํ ๋น์ด ์๋์ด์์. Button์ ์ ์ธํ๋ค๊ณ ์๋์ผ๋ก btn์ ํ ๋น๋๋๊ฒ ์๋๋ผ ์ธ์คํํฐ์์ ๋ฃ์ด์ฃผ๋ ์ฝ๋์์ผ๋ก ๋ฃ์ด์ฃผ๋ btn์ Button ์ปดํฌ๋ํธ๋ฅผ ๋ฃ์ด์ค์ผ ๋จ
์ ๋ํฐ ๊ธฐ์ด์ ์ธ ๋ด์ฉ์ด๋๊น ๊ทธ๋๋ ์ ๋ชจ๋ฅด๊ฒ ์ผ๋ฉด ์ ๋ํฐ ๊ธฐ์ด ๊ณต๋ถ ใฑ
๊ฐ์ฌํด์!
Button btn ์ด ๋ณ์๋ฅผ public์ผ๋ก ์ ๊ทผ์ํค๊ณ ์ ๋ํฐ ์ธ์คํํฐ์์ Button ์ปดํฌ๋ํธ๋ฅผ ๋๋๊ทธํด์ ๋ณ์์ ํ ๋นํด์ฃผ์๋ฉด๋ฉ๋๋ค
private ์ผ๋ก ์ฐ๊ณ ์ถ์ผ๋ฉด SerializeField๋ฅผ ์์ ๋ถ์ฌ์ ๋๊ฐ์ด ๋๋๊ทธํ์๋ฉด๋๊ณ , ์คํฌ๋ฆฝํธ๋ก๋ง ์ปดํฌ๋ํธ๋ฅผ ๊ฐ์ ธ์ค๊ณ ์ถ์ผ๋ฉด ๊ฒ์์ค๋ธ์ ํธ๋ฅผ ์ฐพ๊ฑฐ๋ ์คํฌ๋ฆฝํธ๊ฐ ์๋ ์ค๋ธ์ ํธ์์ GetComponent๋ก Button ์ปดํฌ๋ํธ๋ฅผ ๊ฐ์ ธ์ค๋ฉด ๋ฉ๋๋ค. ๊ทผ๋ฐ ์ ๋งํ๋ฉด public ์ฐ์๋๊ฒ ์ข์์
์ ๊ฐ์ฌํฉ๋๋ค ์ด๋ฐ ๊ธฐ์ด์ ์ธ ๊ฒ์์ ๋งํ๋ค๋...