์ ๋ํฐ Mathf.Tanํจ์์์ ๋ฐํํด์ค์ ์๋ ๊ฐ์ ๋ฒ์ ๋๋ฌธ์ ๋ฌธ์ ๊ฐ ์๊น๋๋ค.
ย
์ฒซ๋ฒ์งธ ๊ฐ ํํ์ด ๋ถ๊ฐ๋ฅํ ๊ตฌ๊ฐ ๋๋ต์ ์ผ๋ก 36.6 <= x <=53.4
ย
๋๋ฒ์งธ ๊ฐ ํํ์ด ๋ถ๊ฐ๋ฅํ ๊ตฌ๊ฐ ๋๋ต์ ์ผ๋ก 216.7 <= x <= 233.1
์ผ๋จ ๊ฐ๋์ offset๊ฐ์ด +45๋ก ์ ์ฉ๋ ์ํ๋ผ์ ๊ฐ์ด ์ ๋งคํ๊ฒ ํํ๋์์ง๋ง
offset๊ฐ์ ๋ํ ๊ฐ์ ๊ณ์ฐํด๋ณด๋ฉด ๋๋ต์ ์ผ๋ก
๊ฐ๊ฐ์ ๋ฒ์๊ฐ 81.6 <= x <=98.4,ย 261.7 <= x <= 278.1 ์ ๋๋๋๋ฐ tan์ ๊ฐ์ด ๋ฌดํ๋๋ก ๋ฐ์ฐ๋๋ ๊ตฌ๊ฐ๊ณผ ์ผ์นํ๊ธด ํฉ๋๋ค.
์ ์๊ฐ์ผ๋ก๋ ํด๋น๊ตฌ๊ฐ์์๋ ๋ฐํ๊ฐ์ ์ ๋๊ฐ์ด ๋๋ฌด๋ ์ปค์ ํํ์ด ์๋๋ค๊ณ ์๊ฐ์ด ๋๊ธดํฉ๋๋ค.
๊ทธ๋๋ ๋๋ฌด ๋ฒ์๊ฐ ํฐ๊ฒ ๋ฌธ์ ๋ค์. Mathf.Approximately๋ฅผ ์ ์ฉ์ํค๊ธฐ์๋ ๋๋ฌด ํฐ ๋ฒ์์ ๋๋ค...
๊ทธ๋์ ์ด ๋ ๋ฒ์๋๋ฌธ์ ํ์ฌ ๊ตฌํํ๊ณ ์ถ์ย ๊ธฐ๋ฅ์ด ๋ฌธ์ ๊ฐ ์๊ธฐ๋ค์.
์ด๋ ๊ฒ ๋์๊ฐ๋ ๋ฌผ์ฒด์์ ๋ย ๊ฐ์ ๋ฒ์๋๋ฌธ์, ๋ ๊ฐ์ ๋ฒ์์์๋ ๋ผ์ธ์ย ๊ทธ๋ ค์ฃผ์ง ๋ชปํฉ๋๋ค.
๋ฌผ์ฒด์ ํ์ ์ด์ธ์ ์กฐ๊ฑด์ ๋ถ๊ฐ์ ์ผ๋ก ์ด์ฉํด์ ํด์ผํ ๊ฑฐ๊ฐ์๋ฐ ๋๋ฌด์ง ๋ง๋ ํ ๋ฐฉ๋ฒ์ด ๋ ์ค๋ฅด์ง๊ฐ ์๋ค์.
์ข์ ๋ฐฉ๋ฒ์์ผ์๋ฉด ์กฐ์ธ ๋ถํ๋๋ฆฝ๋๋ค.
ํ์ ์ด๋ผ๋ฉด ํ์ ํธ๋ณด๋ค ์ฌ์ธ ์ฝ์ฌ์ธ์ ์ด์ฉํ๋๊ฒ ๋ซ์ง ์๋์?
์ขํํ๋ฉด์ ๋ฌผ์ฒด์ ์ขํ๋ฅผ ๊ธฐ์ค์ผ๋ก ์ง์ ์ ๊ทธ๋ ค์ค๊ฑฐ๋ผ ๊ธฐ์ธ๊ธฐ์ ๊ฐ์ ๊ตฌํ๋ ๋ฐฉ๋ฒ์ tan๋ฅผ ์ฌ์ฉํ๋๊ฒ ๋ง๊ณ ๋ ๋ง๋ ํ ๋ฐฉ๋ฒ์ ์๋ชจ๋ฅด๊ฒ ์ต๋๋ค.
๋ฌผ์ฒด์ ๋ก์ปฌํ์ ๊ฐ์ด 0์ด ์๋๊ฑฐ๋ณด๋๊น transform.up, transform.right ๋ ๋ชป์ฐ๊ฒ ๊ณ , ๊ทธ๋ผ ๊ทธ๋ฅ ์ ๋๊ฐ๋ฅผ ๋ฏธ๋ฆฌ ๋ฐ์๋๊ณ ์ ์ ์์น๋ ๋ฌผ์ฒด ์์น๋ ๋นผ์ ๊ตฌํ ๋ฒกํฐ ๋๊ฐ๋ก ์ ์ ๊ธฐ์ธ๊ธฐ๋ฅผ ์ผ๋๊ฑด ์ด๋ฐ
์ข์ ๋ฐฉ๋ฒ์ธ๊ฑฐ๊ฐ๋ค์!! ํ๋ฒ ์์ ํด๋ด์ผ๊ฒ ๋ค์ - dc App
๊ธฐ์ธ๊ธฐ๋ sin๊ณผ cos์ผ๋ก ๊ตฌํด์ง์ง ์๋?
atan2 ์ฌ์ฉํด๋ณด์ธ์.