์ด๋ค GUI ์ค๋ธ์ ํธ์ ๋ง์ฐ์ค ์ปค์ ์ฌ๋ฆฌ๋ฉด ๋จ๋ ์ฐฝ์ด ์์.
์ปค์ ๋ด๋ฆฌ๋ฉด ์ฐฝ์ ์ฌ๋ผ์ง.
์ด ๋ ์ด๊ฒ ์ฌ๋ผ์ง๊ธฐ ์ ์ ๊ณ ์ ํ ์ ์๋ ์กฐ์์ ๋ฃ๊ณ ์ถ์
๋ฐฉ๋ฒ 1 :
ํด๋น GUI๋ฅผ ํด๋ฆญํ๋ฉด ๊ณ ์ ๋๋ค. UI ์ค๋ธ์ ํธ๊ฐ ์๋ ๋ค๋ฅธ ์๋ฌด ๊ณณ์ด๋ ํด๋ฆญํ๋ฉด ๊ณ ์ ํด์ ๋๋ค.
๋ฐฉ๋ฒ 2 :
ํด๋น GUI๋ฅผ ํด๋ฆญํ๋ฉด ๊ณ ์ ๋๋ค. ๊ณ ์ ํด์ ๋ฒํผ์ด ํ์ฑํ ๋๊ณ , ๊ทธ๊ฑธ ํด๋ฆญํ๋ฉด ๊ณ ์ ํด์ ๋๋ค.
๊ตฌํ์ 2๋ฒ์ด ์ฌ์ธ๊ฑฐ ๊ฐ์๋ฐ ๋ง์ฝ 1๋ฒ ํ๋ ค๋ฉด
Update๋ก ๊ณ์ ๋ง์ฐ์ค ํด๋ฆญ์ด๋ EventSystem.current.IsPointerOverGameObject() ์ด๊ฑฐ ์ฒดํฌํ๋๊ฑด๊ฐ?
๊ทผ๋ฐ ์ด๋ ๊ฒ ํ๋ฉด ๋ญ๊ฐ ํจ๋ ์ง์๋ ๋นก์ ๊ฒ ๊ฐ๊ณ ..
๋ญ๊ฐ ๋์๋ณด์?
๊ตฌ์ฒด์ ์ผ๋ก ๋ฌด์จ์ํฉ์ธ์ง ์๋ฉด ๋ ์ข์๋ฏ pc๊ฒ์ด๊ณ ์ธ๋ฒคํ ๋ฆฌ์์ ์ฅ๋น์คํฏ ๋ณด๋์ฐฝ์ธ๋ฐ ์ด์ฉ๊ตฌ์ ์ฉ๊ตฌ ์ด๋ฐ์์ผ๋ก, ๊ธ๋ง ๋ณด๋ฉด ๋ชจ๋ฐ์ผ๊ฒ์ ์๋๊ฒ๊ฐ์ผ๋ 2๋ฒ๋ ๋ฑํ ๋์์ง ์์๋ณด์ฌ
๋ณดํต์ ํ ๋ชจ์ ์์ด์ ๊ณ ์ ์ํค๋ ๋ฒํผ ์์ง ์๋ ์ถ์. 1๋ฒ ๋ฐฉ์์ ๊ทธ๋ฅ ํ์ฌ ์ด๋ฒคํธ์์คํ ์ selectedGameObject๊ฐ ๋ค๋ฅธ๊ฑธ๋ก ๋ฐ๋๋ฉด ๊ณ ์ ํด์ ํ๋ฉด ๋ ๊ฒ๊ฐ๋ค๊ณ ์๊ฐํจ.
๋ฐ๋์ค๊ฒ์ดํธ3 ์ํด๋ด?