1. Physics.Raycast or Physic2D.Raycast
์ด๊ฑฐ๋ ์บ๋ฆญํฐ์ ์บ๋ฆญํฐ๊ฐ ์ถฉ๋ ๊ฐ์ด ์๋์ ๊ฐ์ฒด๊ฐ์ ์ํธ์์ฉ์ ์ฐ๋ ๊ฒ
์ฃผ๋ก ์บ๋ฆญํฐ๊ฐ ๊ณต๊ฒฉ์ ํ๋ฉด ๊ณต๊ฒฉ ๋ฒ์์ ์ถฉ๋ํ ์ ๊ฐ์ฒด๊ฐ ์๋ ์ฒดํฌํ๋ ๋ฑ์ ์ฐ์
์ด ํจ์๋ก ์ถฉ๋๊ฐ์ง๋๋๊ฑด Collider, Trigger
๋ง์ฝ ์๊ธฐ ์์ ์ ์ ์ธํ๊ณ ๊ฐ์งํ๊ณ ์ถ๋ค๋ฉด ํด๋น Collider.Raycast๋ฅผ ๋์ ์ฐ๋ฉด ๋จ
2. GraphicRaycaster.Raycast
์ด๊ฑฐ๋ ์ค๋ก์ง UI์ ์ํธ์์ฉํ ๋๋ง ์ฐ๋ ๊ฒ
์๋ฅผ ๋ค์ด ์ดํฌ์ฒ๋ผ ๋ฉ๋ด๋ฅผ ์ด๋ฉด ๊ฒ์์ด ๋ฉ์ถ๋ ๊ทธ๋ฐ ์ํฉ์์ ์ฐ์
์ด ํจ์๋ก ์ถฉ๋๊ฐ์ง๋๋๊ฑด Raycast Target์ true๋ก ์ค์ ํ ๋ชจ๋ UI
3. EventSystem.RaycastAll
์ฌ์ค '์ ์ ๊ฐ UI์ ๊ฐ๋ ค์ง์ง ์์ ์๋์ ์บ๋ฆญํฐ๋ฅผ ํด๋ฆญํ๋ฉด ์ ํํ๊ณ ์ถ๋ค' ๊ฐ์ด UI์ Physics๋ฅผ ๊ฐ์ด ์ฐ๋ ๊ฒฝ์ฐ๋ ํ์ํจ. ๊ทธ๋ด๋๋ฅผ ์ํ ๊ฒ
๋ณดํต ๊ฒ์ํ๋ฉด 1๋ฒ์ด ์ฃผ๋ก ๋์ค๊ธฐ ๋๋ฌธ์ UI ๋ค์ ์๋ ์บ๋ฆญํฐ๊ฐ ํด๋ฆญ๋๋ค ๊ฐ์ ๋ฌธ์ ๊ฐ ๋ฐ์ํ์ฌ ๋ด๋น๋ค์ ํผ๋์ ๋น ๋จ๋ฆฌ๋ ์ฃผ๋ฒ์ด ๋จ
์บ๋ฆญํฐ์ UI ๋ชจ๋ ํ์งํ ๋ ค๋ฉด ์ด๊ฑฐ๋ฅผ ์จ์ผํจ
์๊ณ ๋ณด๋ฉด ในใ
๋ณ๊ฑฐ์์, ์๊ฑฐ 3๊ฐ์ง๋ง ์๋ฉด ์พ๋๋ ๋ ์ด์บ์คํธ๋ ์ ๋ณตํ๊ฑฐ์
๋๊ธ 3