์ฐธ๊ณ ์ฌ์ดํธ
ํด๋ผ ๊ฐ๋ฐ์๋ก์ ๊ฐ์ตํ๋๋ฐ ์ข์ ์ฌ์ดํธ์.
ํธ์๋ ๊ตฌํํ ๋, ๊ฒฐ๊ตญ ๋ฌธ์ ๊ฐ ๋๋๊ฑด 2๊ฐ์ง์ธ๋ฐ
1. ์ด๋ป๊ฒ ์์ง์ฌ์ผํ ์ง ๋จธ๋ฆฟ์์ผ๋ก ๊ตฌ์ฒดํ๋์ง๊ฐ ์๋๋ค.
2. ์ด๋ป๊ฒ ์ํ์ ์ผ๋ก ์ฒ๋ฆฌํด์ผํ ์ง ๋ชจ๋ฅด๊ฒ ๋ค.
1๋ฒ์ ์๊ฐ์ ๋ง์ด ๋๋ ค๋ฐ์์ ๋๋์ ํฐ๋ํด์ผ๋จ.
์ด๊ฑด ๋ฐฐ์ด๋ค๊ธฐ๋ณด๋ค๋ ์๊ธฐ์๊ฒ ๋ง๋ ์คํ์ผ์ ์ฐพ์๊ฐ์ผํจ.
2๋ฒ์ ์ด๋ฏธ ๊ตฌํ๋ github๋ ๋ค๋ฅธ ์ฐธ๊ณ ์ฌ์ดํธ๋ฅผ ํ์ฉํ๋ฉด ์ํ ์ง์์ด ์์๋ ๊ตฌํํ๋๋ฐ ํฐ ์ด๋ ค์์ ์์.
๋ฌผ๋ก ์ํ ์ง์์ด ์์์๋ก ๋ ๋นจ๋ฆฌ, ๋ ์ํ๋ ๋๋์ ๊ฐ๊น๊ฒ ๊ตฌํํ ์ ์์ด.
๊ทธ๋ฆฌ๊ณ ๊ฒฐ๊ตญ ํธ์๋๊ณผ ์ด์ง์ Sin๊ณผ atan2(inverse tangent)์ผ.
์ด๊ฑฐ ๋๊ฐ๊ฐ์ง๊ณ UI๋ ์ค๋ธ์ ํธ ์์ง์ด๋ฉด์ ๋๋ ์ด๋ฆฌ๋ ์ฐ์ต ๋ง์ดํด๋ด. ์ง์ง ๋์ ๋ง์ด ๋๋ค.
๋ ์์ฆ์ ๊ทธ๋ฅ animationcurve๋ก ์ง์ ์ปค๋ธ๋ฅผ ๊ทธ๋ ค์ ์ ใ ใ
๋ณต์กํ ์์ง์์ animation curve๋ ์ข์ง!
๊ทธ๋ฐ๋ฐ animation curve๋ ๋ฒ๋ค๋ง๋ ํด์ผํ๊ณ ! ๋ฌด๊ฒ๊ธฐ ๋๋ฌธ์(์ฐ์ฐ ์๋ ๋ฐ ํฌ๊ธฐ) ๊ฐ๋จํ๊ณ ํต์ผ๋ ์์ง์์ ํจ์๋ฅผ ์ง๋ ๊ฒ๋ ์ข์ง!
๊ฐ์ถ