UI ์๋์ํค๊ณ UI ์ ๋๋ฉ์ด์ ์๋ํ๋ ค๊ณ ํ๋ํ๋ ์ค๋ธ์ ํธ ๋ค ๋ฃ์ด๋์ผ๋๊น ํญ์ ์ธ์คํํฐ๊ฐ ์ด๋ ๊ฒ ๋๋๋ฐ
์ด๊ฑด ๋์ ํ ๋น ์ด์ธ์ ์ด์ฉ ์ ์๋ ๊ฑฐ์?
UI ์๋์ํค๊ณ UI ์ ๋๋ฉ์ด์ ์๋ํ๋ ค๊ณ ํ๋ํ๋ ์ค๋ธ์ ํธ ๋ค ๋ฃ์ด๋์ผ๋๊น ํญ์ ์ธ์คํํฐ๊ฐ ์ด๋ ๊ฒ ๋๋๋ฐ
์ด๊ฑด ๋์ ํ ๋น ์ด์ธ์ ์ด์ฉ ์ ์๋ ๊ฑฐ์?
[hideInInspector] ์ฐ์ธ์
๋ฏธ๋ฆฌ ํ ๋นํ๊ณ ํ๋ฉด OnValidate() ๊ณผ Awake() ์์ ๊ฒ์ปดํฌ๋ก ์บ์ฑ ใฑ
๊ทธ๊ฒ ์ ๋ํ ๋น์ด๊ณ ์คํฌ๋ฆฝํธ๋ก findํด์ ํ ๋น ๊ฐ๋ฅํจ
๊ฐ์งํ ์ด๊ฒ ์ ์ผ ํธํจ
๋ฐฉ๋ฒ์ ๋ง์๋ฐ ์ด์ ์ค๊ณ๋ฅผ ๊ณ ๋ฏผํด๋๊ฐ๋ฉด์ ๊ณ ์น ์์์.
ํน์ ํ์ ๊ณผ ๋ ํผ๋ฐ์ค๋ก ๋ฐ์ ์ค๋ธ์ ํธ์ ๋ค์์ ๊ธฐ๋ฐ์ผ๋ก ์ด๊ธฐํ์์ ์ ์๋์ผ๋ก ์บ์ฑํ ์์๊ฒ ๋ง๋ค์๋์๊ณ , ๋จ์ง ํ์ด๋ผํค๊ฐ ๊ธธ์ด์ง๋๊ฒ ๋ง์์์๋๋๊ฑฐ๋ผ๋ฉด FoldoutGroup ๊ฐ์๊ฑธ ์ฐ๋ฉด ์ข์. ์๋์บ์ฑ์๊ฒฝ์ฐ ์ฌ๋์ ์ค์๋ฅผ ์ค์ผ์ ์๋ค๋ ์ ๊ณผ, ์๋์ผ๋ก ์ด๋ค์ง๋ ์์ ์ด๋ผ๋์ ์ด ์ฅ์ ์ด ๋ ์ ์์ง๋ง, ๋ฐ๋๋ก ๊ทธ๊ฒ ๋จ์ ์ด ๋๋ฒ๋ฆฌ๋๊ฒฝ์ฐ๋ ์์ ์ ์์. ์ง๊ธ ์ ๋ ๊ฒ์ฌ์ฉํ๋ ๊ฐ๋จํ๋ฐฉ๋ฒ์ด ์คํ๋ ค ํจ์จ์ ์ด๊ณ ์๋ฌ๋ฅผ ์ค์ผ ์ ์๋ ๋ฐฉ๋ฒ์ด๋ผ๊ณ ํ ์๋์์. ์ด๋ค ํ์์ฑ์์ ์ด๋ค๋ฐฉ์์ผ๋ก ์ฌ์ฉํ๋๋์๋ฐ๋ผ ๊ณ ๋ฏผํ๋ฉด์ ๋ง์์๋๋๋ฐฉ์์ ์ฐพ์๋๊ฐ๋ณด์
https://m.dcinside.com/board/game_dev/105934
๋ ์ ์์ด ์ง๊ธ ์ด๋ ๊ฒ์ฐ๋์ค
๊ทธ๋ฆฌ๊ณ GetComponent๊ฐ์๊ฒ๋ ๋๋ฌด ๋ฌด์์ํ์ง ์์๋ ๋. ๋งค update์์ ์๋ฒ์ฉ ์คํํ๋๊ฑด ๋ฌธ์ ๊ฐ์์ง๋ง, ์ด๊ธฐํ์์ ์ ์ผํ์ ์ผ๋ก ์บ์ฑํ๋๊ฑด ๋น์ฉ์ผ๋ก ๊ณ ๋ คํ์ง ์์๋ ๋๋ค๊ณ ๋ด. ์ ๊ณ ๋ฏผํด์ ์ข์๋ฐฉ๋ฒ ์ฐพ์๋ณด์ . ๋ค๋ฅธ์ฌ๋๋ค๋ ๋น์ทํ ๋ง์ ๊ณ ๋ฏผ์ ํ๊ธฐ๋๋ฌธ์ ์ฌ๋ฌ ๋ฐฉ๋ฒ๋ก ์ด๋ ์๊ธฐ๋ค ํ์ด๋ผ๊ณ ๊ฐ์ข๋ ๊ธ์ฌ๋ฆฌ๋๊ฒ๋ค ์ฐพ์ผ๋ฉด ๋์ฌ๊บผ์
์์ ์ค๋ช ํ ์๋์ผ๋ก ๋ ํผ๋ฐ์ค ์ก๋ ๋ฐฉ์์๋ํ ์ ๋ณด :
https://ansohxxn.github.io/unity%20lesson%202/ch7-4/
(
https://www.inflearn.com/course/MMORPG-%EC%9C%A0%EB%8B%88%ED%8B%B0
์ธํ๋ฐ๊ฐ์ข ์์ ์ฌ์ฉ์ค์ธ ๊ตฌ์กฐ, ์ ๋ฃ๊ฐ์ข, ์ ์ฌ๋ ๋ธ๋ก๊ทธ ๊ด์ฐฎ์๊ธ๋ง์. ๊ธ๋ง๋ด๋ ๋์ถฉ ์ด์บํ๋์ง ๊ฐ์ฌ๊บผ์)
๊ฐ์ธ์ ์ธ ์๊ฐ์ผ๋ก ์จ๋ณด๊ณ ์ฌ๋ฐ๋ค ๊น์ง๋งํ๊ณ ์ค์ ์ฐ๊ณ ์์ง์์. ๊ทธ๋ฅ ์ฌํ ๋ค๋ฅธ ํ๋์ฒ๋ผ ์ธ์คํํฐ ์ฐธ์กฐ๋ฐ๋๊ฒ ์ง๊ด์ ์ด๊ณ ๋น ๋ฅด๊ฒ ๋๊ปด์ ธ์ ๋๋ ์ค๋์ผ๋ก ์ธ์คํํฐ ์ดํธ๋ฆฌ๋ทฐํธ๋ง ์๋ด์ ๋งคํฌ๋ก์ฒ๋ผ ๊ฐ๋จํ๊ฒ ๋ง๋ค์ด์.
์ค๋์ฌ๋๊ณ ์ฒ๋ฐ์๋๊ณ ์๋๋ฐ ๋ค์ํ์ ์์๋ ์จ๋ด์ผ๊ฒ ์
๋ง ๊ฑฐ์ฐฝํ ์ปค์คํ ์๋ํฐ๋ทฐ๋ฅผ ๋ง๋๋์ฉ๋๋ณด๋ค [FoldoutGroup("์ ํ๋ผ")] [BoxGroup("๋ญ์ณ๋ผ")] [Button("๋ฒํผ์ด๋ค")] ๊ฐ์๊ฑฐ๋ง ์์จ๋ ์ถ์ด ์์ฒญ ์คํํด์ง
์น์ ํ๊ณ ์์ธํ ์ค๋ช ใณใณ.. ์ฐธ๊ณ ํด๋ณด๋๋กํ ๊ฒ์ฌ
์ ๋ํฐ ๋ฌธ์์๋ ๊ทธ๋ฐ ๋ด์ฉ์ด ์๋์ง๋ ๋ชจ๋ฅด๊ฒ ์ง๋ง, ์ธ๋ฆฌ์ผ ์์ง ๋ฌธ์์์๋ ์ค๋ธ์ ํธ ์ฐ๊ฒฐ ์ค์ท์ฒ๋ผ ๊ทธ๋ ๊ฒ ํ๋ผ๊ณ ์ถ์ฒํจ. ์ฝ๋ ๋จ์์์ ์ค๋ธ์ ํธ ์ฐ๊ฒฐํ๋ค๊ฐ ๋์ค์ ํ์ผ ๊ฒฝ๋ก ์ฎ๊ธฐ๋ฉด ํ๋ก์ ํธ ์คํํธ ๊ธฐ์ค์์ ํฌ๋์ฌ๋๋ ๊ฑฐ๋ฅผ ๋ชป๋ง์์, ์๋ํฐ์์ ์์์ ๊ด๋ฆฌ๋๋ ๋ฐฉ๋ฒ์ผ๋ก ์ฐ๊ฒฐ๋๋๋ก ํ๋๊ฒ ์ค๋ฅ ์๋์ ์ข๋ค๊ณ ๋์ด ์์.
์ฐ๊ฒฐํด์ผํ๋๊ฑฐ ์ฐ๊ฒฐ๋๊ฑด์ง ์๋์ง ํ๋จํ๋๋ก ์ ํจ์ฑ ์ฒดํฌ์ฉ debug.log ์ ๋ณด ๋ฐ๋๊ฑฐ๋ ์ถ์ฒ
๋ฑ ์ด๋ฐ๊ฑฐํ๋ผ๊ณ ์ค๋์ฌ๋ผ๋๊ฑฐ์!!!!
์ค๋์ ์ธ์คํํฐ ๋งตํ ์ํด๋์ผ๋ฉด ์ปดํ์ผ ํ๊ธฐ์ / ์ปดํ์ผํ์์ ๊ฒฝ๊ณ ํด์ฃผ๋ ๊ธฐ๋ฅ๋ค ์ดํธ๋ฆฌ๋ทฐํธ๋ก ๊ฐ๋จํ์ธ์์๋ค๊ตฌ~
์ค์ท์ฒ๋ผํ๋๊ฒ ๊ฐ์ฅ ๋ณดํธ์ ์ด๊ณ ์ถ์ฒํ๋ ๋ฐฉ๋ฒ์ ๊ณผ๊ฑฐ(์ฌ์ค ์ง๊ธ๋) ์ ๋ํฐ๊ฐ ๋ถ์ํ ๋ ์ ๋งํฌ๋๊ฑธ ์ธ๊ทธ๋ฆฌ ๋ ๋ ค๋จน๋ ๋ฌธ์ ๊ฐ ์์๋ ์คํฌ๋ฆฝํธ๋ก ๋ง์ดํ์ ๊ธฐ๊ณ์ ์ผ๋ก ์ฐ๊ฒฐ์์ผ์ฃผ๋ ๋ฐฉ๋ฒ๋ค๋ ์กด์ฌํ์ง๋ง..๊ฐ์ฅ ์ ๋ํฐ์ค๋ฌ์ด ๋ฐฉ๋ฒ์ ์ ์ค์ท๋๋ก์