์์ดํ ์ ๋์ด๋ค๊ฐ ์ฅ์ฐฉ์ฌ๋กฏ๊ณผ ์ถฉ๋ํ๋์ง ๊ฒ์ถํ๊ณ ์ถ์๋ฐ
ํ์ฌ ๋๋๊ทธ์ค์ธ ์ํ์์๋ถํฐ ์์ดํ ๊ณผ ์ฌ๋กฏ์ด ๊ฒน์น๋์ง ์ฒดํฌํ ๋ ์ฐ๋ ํจ์๊ฐ ๋ฐ๋ก ์์?
์ฝ๋ผ์ด๋ ๋ฃ๊ธฐ๋ ์ซ์๋ฐ ์ด์ฉ์์๋
1. ๋งค๋์ ํด๋์ค๊ฐ ๋๋๊ทธ์ค์ธ ์์ดํ ์ ์ขํ๋ฅผ ์ฌ๋กฏ ์ขํ์ ๋น๊ต - dc App
2. ์บ๋ฒ์ค์ Graphic Raycaster๋ฅผ ์ด์ฉํด์ ์ถฉ๋ ๊ฐ์ง (์ถ์ฒ) - dc App
2๋ฒ ๋ฐฉ๋ฒ์ ํ๋ฒ ์ฐพ์๋ด์ผ๊ฒ๋ค ใณใณ
๋ ๋ง์ฐ์ค ์ขํ๊ฐ ์ฌ๋กฏ ์ขํ ๋ด์ ์๋์ง ๊ฒ์ฌํ๋ ์์ผ๋ก ํ์๋ค
์ฝ๋ผ์ด๋ ๋ฃ๋๊ฒ ๋ณ๋ก์ผ?
ui๋ฉด ์บ๋ฒ์ค์ธ๋ฐ ์ฝ๋ผ์ด๋ ๋ค๊ฐ๋? ํ๋ฒ๋ ์๋ ์ํด๋ด;
์ฝ๋ผ์ด๋๋ฃ์ด์ ์ถฉ๋์ฒดํฌํ๋ ค๋ฉด ๋ฆฌ์ง๋๋ฐ๋ ๋ฃ์ด์ผ๋๋๋ฐ ๋ฃ์ง์๊ณ ํ๋ ๋ฐฉ๋ฒ์ด ์์๊น์ถ์์ ๊ทผ๋ฐ ์๋ฌด๋๋ ๋ฃ์ด์ผ๋ ๊ฑฐ๊ฐ์ ์
๋ฐฉ๊ธ ์ฝ๋ผ์ด๋ ๋ฃ์ด๋ดค๋๋ฐ ์ผ๋จ ๋ด๊ฐ ์ํ๋ ๋ฐฉํฅ์ผ๋ก ํด๊ฒฐ์ด ๋จ ์ด๋ ๊ฒ ํด๊ฒฐํด์ผ๊ฒ ๋ค
์ถฉ๋๋ณด๋จ ์๋ก position ๋บ๋ค์ vector ์ฐจ์ด ์ผ๋ง๋๋์ง ๊ฒ์ฌํด์ ๋ฃ์ผ๋ฉด ํธํ ๋ฏ
์ ๋ํฐ ์์ด์ง ์ข ๋ผ์ ๊ฐ๋ฌผ๊ฐ๋ฌผํ๋ฐ ๋ด์ฅ ๋๋๊ทธ ๋๋ ํจ์ ์ฐ๋ฉด ์๋จ? ๋๋๊ทธ ์ค์ผ๋ ํด๋ฆญ ๋ผ๋ฉด ๋๋ ์ด๋ฒคํธ ์คํ๋ ํ ๋ฐ
PtInRect ใ ใ