Update๋ฅผ ๊ฑฐ์น์ง ์๊ณ ์ค๋ธ์ ํ ๋ถ๋๋ฝ๊ฒ ์ด๋์ํค๋ ๋ฐฉ๋ฒ์ด ์์๊น์
2d ์ํ ๋ณด์ค ๊ตฌํ์ค์ธ๋ฐ ๊ฐ๋งํ ์ ์งํด์ ์ด์๋ง ๋ฐ์ฌํ๋๊น ๋๋ฌด ์ง๋ฃจํด์
๊ณต๊ฒฉ ์ง์ ์ ๊ฐ๋จํ๊ฒ ์ข์ฐ๋ก ์ด๋ํ๊ฒ ํด์ฃผ๊ณ ์ถ์๋ฐ ๋ฐฉ๋ฒ์ ๋ชจ๋ฅด๊ฒ ๋ค์
update์์ด ์์ง์ ๊ตฌํํ๊ธฐ ์ด๋ ค์ ์๋ง ์กฐ๊ฑด๋ฌธ ๋ฃ์ด์ ์ฝ๋ ๋ณต์กํด์ง๊น๋ด ๊ทธ๋ฐ๊ฒ ๊ฐ์๋ฐ ์ด๋ฐ๊ฑด Sin ํจ์๊ฐ์ ์ํํจ์ ๋ฃ์ด์ ํด๊ฒฐํด๋ณด์
์ ๋ํฐ ํจ์์ค Mathf.sin(value)*2 ์ด๊ฑธ ์ ๋ฐ์ดํธ ํ๋ฉด value ๊ฐ์ time.delta ๊ณ์ ๋ํด์ฃผ๋ฉด 2์ด๋ง๋ค -2,2๊ฐ์ ์๋ฆฌ๊ฐ๋ฆฌ ์นจ ์์ฉํด์ update { transform.position=new vector2(Mathf.sin(value)*2,0); value+=Time.deltaTime; } ์ด๋ ๊ฒ ํ๋ฉด -2,0 2,0 ์ขํ๋ฅผ ์๋ฆฌ๊ฐ๋ฆฌ ์นจ
new vector2(Mathf.sin(value)*2,Mathf.sin(value)*2); ์ด๊ฑด ๋น๊ธ๋น๊ธ ๋์ ์ฐธ๊ณ ํ๋ฉด๋จ
์์ฐ ์์ธํ ๋ต๋ณ ๊ฐ์ฌํฉ๋๋ค!! ๋ฐ๋ก ์๋ํด๋ณด๊ฒ ์ต๋๋น
์ค
๊ตณ์ด ์ ๋ฐ์ดํธ ์์ธ๊ฑฐ๋ฉด ์ฝ๋ฃจํด ์ฐ๋ฉด ๋๋๋ฐ ์ ๋ฐ์ดํธ ์๋๋ฐ ๊ทธ๊ฑธ ์ธ ํ์๋ ์๋ค๊ณ ์๊ฐํจ ๋๋ถ๋ถ ์ญ๋์ ์ธ๊ฑด ๋ค update์์ ๋์๊ฐ๊ฒ ๋ง๋๋๊ฒ ์ข์ ๋ฏ
๊ทธ๋ฅ ์ ๋๋ฅผ ์ก์๋ฒ๋ ค๋ ๋์ง ์์?
์์ ์ ๋๋ฉ์ด์ ์ ์ด๋ ๋ฃ์ด์ ์คํํ๋๊ฒ๋ ๋ฐฉ๋ฒ์ด๊ธด ํ๊ฒ ๋ค์ฉ