์•„๋ž˜ ๋“œ๋ž˜๊ทธ ์•ค ๋“œ๋ž ์ด์•ผ๊ธฐ ํ•˜๊ณ  ๋‚œ ๋‹ค์Œ์— ๊ฐ‘์ž๊ธฐ ๊ถ๊ธˆํ•ด์„œ ์นด๋ฉ”๋ผ ์ƒํƒœ์— ๋”ฐ๋ผ ๋งˆ์šฐ์Šค ์ขŒํ‘œ ์–ด๋–ป๊ฒŒ ์ฐํž์ง€ ํ…Œ์ŠคํŠธ ํ•ด๋ณด๋Š”๋ฐ ์ด์ƒํ•˜๋‹ค.


์นด๋ฉ”๋ผ ํˆฌ์˜๋ฐฉ์‹์ด Perspective์ผ๋•Œ

๊ทธ๋ƒฅ Input.mousePositionํ•˜๋ฉด ๋งˆ์šฐ์Šค ์œ„์น˜ ๋”ฐ๋ผ์„œ screen ์ขŒํ‘œ ์ž˜ ์ฐ์–ด์ค€๋‹ค.


๊ทผ๋ฐ ScreenToWorldPoint(Input.mousePosition)์ด์šฉํ•ด์„œ ๋งˆ์šฐ์Šค ์œ„์น˜๋ฅผ ์›”๋“œ์ขŒํ‘œ๋กœ ๋‚˜ํƒ€๋‚ด๋‹ˆ๊นŒ (0.00, 1.00, -10.00)์œผ๋กœ ๊ณ ์ •๋œ๋‹ค.


์™œ ๊ทธ๋Ÿฐ์ง€ ์ž˜ ๋ชจ๋ฅด๊ฒ ๋Š”๋ฐ ๋‚ด ์ƒ๊ฐ์—๋Š” ์›๊ทผ๊ฐ ์žˆ์œผ๋ฉด ์นด๋ฉ”๋ผ๊ฐ€ ์ผ์ง์„ ์ด ์•„๋‹ˆ๋ผ ๋„“๊ฒŒํผ์ ธ์„œ ์ด๋ ‡๊ฒŒ ์ฐํžˆ๋Š”๊ฑด๊ฐ€ ์‹ถ๋‹ค.


์ด๊ฑฐ ์ด์œ  ์•„๋Š” ์‚ฌ๋žŒ ์žˆ์Œ?



7cec8168f5dc3f8650bbd58b36867d68a5


+ ์นด๋ฉ”๋ผ ํˆฌ์˜๋ฐฉ์‹์ด Perspective์ด๊ณ  ๊ทธ๋ƒฅ ๋งˆ์šฐ์Šค์ขŒํ‘œ๋ฅผ ์ฐ์„ ๋•Œ


7fef8274abc236a14e81d2b628f1726c8485a3


+ ๊ฒฐ๊ณผ


3ebec223e0dc2ca959b0c4b9129f3433d2212dc0d307e419f3dfb6


+ ScreenToWorldPoint๋ฅผ ํ†ตํ•ด ๋งˆ์šฐ์Šค์ขŒํ‘œ๋ฅผ ์›”๋“œ์ขŒํ‘œ๋กœ ๋ฐ”๊พผ ํ›„


3ebec223e0dc2ca959b0c4b91283766f833ad5d4b6e685cdd6c6e4c669a81a


+ ๊ฒฐ๊ณผ