float timeCounter = 0;
ย ย ย ย public float speed;
ย ย ย ย public float width = 1;
ย ย ย ย public float height = 1;
ย ย ย ย void Update () {
ย ย ย ย ย ย ย ย timeCounter += Time.deltaTime * speed;
ย ย ย ย ย ย ย ย float x = Mathf.Cos(timeCounter) * width;
ย ย ย ย ย ย ย ย float y = Mathf.Sin(timeCounter) * height;
ย ย ย ย ย ย ย ย float z = 0;
ย ย ย ย ย ย ย ย transform.position = new Vector3(x, y, z);
}ย ย ย
๋ด๊ฐ ์๊ธฐ๋ก ์ฌ์ธ๊ฐ์ -1~1์ ๊ฐ์ ๊ฐ์ง๋๋ฐ ์ค์ ๊ฒ์์ ์คํํ์๋ ์ธ์คํํฐ ๋ณด๋ฉด ์ฌ์ธ ์ฝ์ฌ์ธ ๊ฐ์ด -PI/2 ~ PI/2 ์ฌ์ด๋ก ๋์. ๋ญ๊ฐ ์๋ชป๋์๊น?
PI/2๋ ์๋์๋์์ด. ๊ทผ๋ฐ ๋์ถฉ 1.5xx๋ก ๋์์ ใ
์์๋ ๋ผ๋ฐ์ ๊ฐ์ ์ฒ ๋ฃ์ผ๋ผ๊ณ .
๋๊ทธ๋ฆฌํฌ๋ผ๋ฐ์ ์ธ๊ฐ ์ด๊ฑฐ ๊ณฑํ๋ผ๊ณ
์๊ทธ๋ฆฌ๋๊ฑฐ ํ๋๊ฑฐ ๊ฐ์๋ฐ ์ด๊ฒ ์๋๊ฐ ์ผ์ ํ ์ง๋ ๋ชจ๋ฅด๊ฒ ๋๋ฐ.
๋ผ๋์ธ์ด๋ ๋๊ทธ๋ฆฌ๋ ์ฌ์ธ ์ฝ์ฌ์ธ์ ์น์ญ์ ํญ์ -1์์ 1์ด์์.
๋ญ... ๊ทธ๋ ๊ธด ํ๋ฐ ๋ ์ฝ๋๊ฐ ์ ๊ฒ ๋ค๊ฐ ์๋๊ฑฐ ๊ฐ์๋ฐ. ์ ๊ฑฐ ๋๊ฐ์ด ํ ์คํธํด๋ด๋ -1~1 ์ฌ์ด๊ฐ์ผ๋ก ๋์จ๋ค.
๊ทธ๋ฅผ๋ฆฌ๊ฐ.. - dc App