๊ฐ๋จํ๊ฒ ์๋ฅผ ๋ค์ด ๋ฏธ๋๋งต ์์ด์ฝ์ ๋ง์ฐ์ค๋ฅผ ์ฌ๋ฆฌ๋ฉด ๋ฏธ๋๋งต์ด ์ด๋ฆฌ๊ณ , ๋ง์ฐ์ค๋ฅผ ์น์ฐ๋ฉด ๋ซํ๋ ํํ๋ก ๋ง๋ค๋ ค๊ณ ํ๋๋ฐย
๋น์ฅ ์๊ฐ๋๋ ๊ฒ์ ๋ง์ฐ์ค๋ฅผ ์ฌ๋ฆฌ๋ฉด SetActive(true)ํ๊ณ ์น์ฐ๋ฉด falseํ๋ ์์ด์์
์ด ๋ฐฉ๋ฒ์ด ๊ด์ฐฎ์ ๋ฐฉ๋ฒ์ธ์ง ์๋๋ฉด ๋ค๋ฅธ ์ข์ ๋ฐฉ๋ฒ์ด ์๋์งย ํด์ ์ง๋ฌธํด๋ด์ย
์ด๋ฐ ๊ฑด ํจ์จ์ฑ ๋ฑํ ์๊ด์ด ์์๊น์?ย
enabled๋กํ์
์ค ์ฒ์ ์์๋ค์ ๊ฐ์ฌํฉ๋๋ค
๊ทผ๋ฐ ์ด๊ฑด ์ปดํฌ๋ํธ์ ์ฐ์ด๋ ๊ฒ ๊ฐ๋ค์..
ํน์ CanvasGroup (์ปดํฌ๋ํธ) ์ Alpha ๊ฐ์ผ๋ก ํ์ฑ ํจ๊ณผ(1)/ ๋นํ์ฑํ ํจ๊ณผ(0) ๋ก ํ์๋ฉด ์ด๋ฐ.. setactive ๋ก ๊ป๋ค ํค๋ฉด Canvas ์ ์ฒด๋ฅผ ๋ค์ ๊ทธ๋ฆฐ๋ค๊ณ ํจ. ์ฌ์ค ์ ๋ชจ๋ฆ;
Canvas๋ฅผ ๋๋ ๊ฒ ์๋๋ผ ๊ทธ ์ฐํ์ panel๋ง ๊ป๋ค ์ผ๋์? ๊ทธ๋ผ ์ข ๊ทธ๋ด์ง๋..
๊ฑ SetActive ํ๋ฉด ๋จ ๋๋ถ๋ถ ๊ทธ๊ฑธ๋กํจ
CanvasGroup alpha ์กฐ์ = ํฌ๋ช ํ ์ํ์ UI ๊ฐ์ฒด๋ผ๋ ๋ด๋ถ์์ ํญ์ ๊ทธ๋ ค์ง๋ ์ค์. ๋๊ณ ํฌ๋ ๋ถ๋ด์ ์ ์๋ฐ ์์ ์ผ์ ๋ ํ๊ณ ์๋ ๋๋์ด๋ผ๊ณ ๋ณด๋ฉด ๋จ SetActive ์กฐ์ = ์๋๊ฑธ ์๋ก ๊ทธ๋ฆฌ๋๊ฑฐ๋ผ ํด๋น ์บ๋ฒ์ค ๋ด ๊ฐ์ฒด๊ฐ ๋ค ์๋ก ๊ทธ๋ ค์ง. ๋๊ณ ํฌ๋ ๋ถ๋ด์ ์์ง๋ง ํ์์ ์ด๊ฑฐ ๊ทธ๋ฆฐ๋ค๊ณ ์ผ์ ์ํจ. ์๋ฐ ์ฐจ์ด๊ฐ ์๊ธด ํ๋ฐ ๋ฏธ๋๋งต ๋๊ณ ํฌ๋ ์์ฒญ๋๊ฒ ๋ถ๋ด์๋๊ฑฐ ์๋๋ฉด ๊ฑ SetActive ใฑใฑ