public์ ์คํฌ๋ฆฝํธ ๋ฐ์์๋ ์์ ๊ฐ๋ฅํ๊ฒ ๋์ค๋๊ฑฐ ์๊ฒ ๋๋ฐ
private์ ์ฐ๋๊ณณ๋ ์๊ณ ์์ฐ๋ ๊ณณ๋ ์๋๋ฐ ๊ธฐ๋ฅ์ด ์ ํํ๊ฒ ๋จธ์?
public์ ์คํฌ๋ฆฝํธ ๋ฐ์์๋ ์์ ๊ฐ๋ฅํ๊ฒ ๋์ค๋๊ฑฐ ์๊ฒ ๋๋ฐ
private์ ์ฐ๋๊ณณ๋ ์๊ณ ์์ฐ๋ ๊ณณ๋ ์๋๋ฐ ๊ธฐ๋ฅ์ด ์ ํํ๊ฒ ๋จธ์?
์๋ ์๋ฐ ์ด๋ฐ ์ง๋ฌธ์ ๋๋ฌด ํ๋๊ฑฐ ์๋๋
์คํฌ๋ฆฝํธ ๋ฐ์์ ์ ๊ทผ ํ ์ ์๋ ์ฉ๋๋ก ์ฌ์ฉํ๋ค
http://dvframes.com/rb/home/b/unity3d/1085
์๊ฑฐ ์ฝ์ด๋ด ๋ํํ ๋์์ด ๋ง์ด ๋จ
๊ทธ๋ฆฌ๊ณ ์ด๋ฐ๊ฑฐ ๋ฌผ์ด๋ณผ ์๋ ์์ง ์ ๊ตฌ๋ญ
๊ทธ๋ฅ ๋๊ฐ ๋ง๋ค๋ฉด ๊ทธ๋ฅ private ํผ๋ธ๋ฆญ์ ์ธ์คํํฐ์ฐฝ์๋ธ ๋์ค์ ๋ณ๊ฒฝ๊ฐ๋ฅ
์ฅ??? private ์ ๋๋ฉด ๊ณ ๊ธ์ชฝ์ ์ํ๋๊ฑฐ ์๋๊ฐ... ์ฐ๋๊ฒ๋ ์๊ณ ์์ฐ๋ ๊ฒ๋ ์๋๊ฑด... ์์จ๋ ๊ฐ์ ์ญํ์ ํ๊ธฐ ๋๋ฌธ์... ์ผ์ข ์ ์๋์ฑ์ ๊ตฌํํด์ ์ฝ๋์ ์์ ์ฑ์ ๋์ด๋ ๊ฒ ๊ฐ์ฒด ์งํฅ์ฝ๋ฉ์ธ๋ฐ... C#์ด ๊ฐ์ฒด์งํฅ์ธ์ด๋ผ ๊ธฐ๋ณธ ์ ์ธ์ด private์ธ ๊ฑฐ์.... private๋ก ์ ์ธํ๋๋ผ๋ ๊ธฐํ์๋ฅผ ๋ฐฐ๋ คํด์ ์ธ์ค ํํฐ ์ฐฝ์์ ๋ํ๋ด๊ณ ์ถ์ผ๋ฉด [SerializeField]๋ฅผ ๋ฌ๋ผ์ฃผ๋ ๋ฐฉ๋ฒ๋ ์์...
์๋ฏธ ๋ฌธํ์์ ๊ณต์ ์์ญ๊ณผ ์ฌ์ ์์ญ์ ์๊ฒฉํ ๊ตฌ๋ถํด์ ๊ณต์ ์์ญ๊ณผ ๋ถ๋ฆฌ๋ ์ฌ์ ์์ญ์ ์ฒ ์ฒํ ๋ณดํธํ๋ ๋ฌธํ๋ผ... ํด๋์ค ๋ด์์ ๋ณดํธ๋ฐ๋๊ฑธ Private๋ผ๊ณ ์ด๋ฆ์ ๋ถ์ธ๋ฏ.... ์ฌ๋ด์ผ๋ก ์๋ฏธ์ ๊ณต์ฌ๊ตฌ๋ถ์ด ์๋๋๋ผ๋ค์ ํ๋ฆฌ์ฆ ๋ฌธํ๋ผ๊ณ ๋ฉธ์ ํ๋ ๊ฒฝํฅ์ด ์์...
์์๊ณผ ๊ด๋ จ๋ ์๋งคํ์ผ๋ก protected๋ผ๋ ๋๋ ์์... ์ ๋ค๋ ์์๋ ๋๋ค ์ ๊ทผ ๊ฐ๋ฅ... ์ ๋ํฐ ๊ณต๋ถํ๋ฉฐ ์ด์ ์๊ฒ๋... ๋ฐ๋ ๋ฐ๊ทผํ ๋ด์ฉ์...
์์ค์น๋จ์ด์ง๋ค์ง์ง
๋์จ๊น์ง ๊พธ๋๊พธ๋ ๊ธฐ์ด๋ค์ด์จ ์ ์์ธ์๋ค ์ฃผ์ ์ ์์ค์ด์ด ์ค์ก์ฃ ใ ใ ๋ฌผ์ด๋ณด๋๊ฑฐ ๊ณฑ๊ฒ ๋ต๋ณํ๋ฉด ์ด๋ ๋ง๋จ? ์๊ฐ๋ฝ ๋ค ๋ฟ์ง๋ฌ์ง? ๊ฒ๋ง๋๋๊ฒ ๋ฒผ์ฌ์ด์ง ์์ฃผ
์ง๋ค๋ค์ ๋ญ ์๊ถ์๋ถํฐ ํ๋ก๊ทธ๋๋ฐ ์กฐ๊ธฐ๊ต์ก ์ฒ๋ฐ๊ณ ์๋ใ ใ ์ฒ์์ด๋ฉด ๋ชจ๋ฅผ ์๋ ์๊ณ ๋ชจ๋ฅด๋๊น ๋ฌป๊ณ ๋ต๋ณํด์ฃผ๊ณ ์ค๋ ฅํค์ฐ๊ณ ๊ทธ๋ฌ๋๊ฑฐ์ง ๋ฌด์จ ์์ค์ด๋ ์ผ๋ณ์ด๋ ์ง๋๋ณ์ด ๋์ จ์ต๋๋ค๊ทธ๋ ค
์์ค ์ด์ดํ๋ ์ฌ๋๋ค์ด ๊ผญ ์ด๋์ ์ฃผ์๋ค์ ๊ฑธ๋ก ๋ง๋ง ๋ฒ์ง๋ฅด๋ฅดํ๊ฒ ํ์ง ์ง์ ์ฝ๋์ง๋ฉด void update() { var rt = this.GetComponent<RectTransform>(); } ์ด๋ฐ ์ฝ๋๋ฅผ ์ง๋๋ผ. ์ฐธ๊ณ ๋ก ์ด๊ฑฐ ์ง ์ฌ๋ ์ ๊ณ 6๋ ์ฐจ