float speed = Time.deltaTime * 10f;
Sphere1.transform.RotateAround(์ค์ฌ์ , Vector3.up, speed);
Sphere3.transform.Translate(Vector3.right * speed, Space.Self);
๋์ถฉ ์ด๋ฐ์์ธ๋ฐ 1๋ฒ ํ์ ์๋๊ฐย
3๋ฒ ์ง์ ์ผ๋ก ๊ฐ๋์๋๋ณด๋ค ๋๋ฆฌ๋๋ผ
์ด๋ป๊ฒํด์ผ ๊ฐ๊ฒ๋ง๋ค์์์?ย
์๋.normalizeํจ?
normalize ์ด๋์ํด?
์์๋ก speed.normalize
speed๋ float ํ์ด๋ผ normalize๊ฐ ์๋๋ฐ?
๊ทธ๋ผ (Vector3.right * speed).normalized ํด๋ด
Sphere3.transform.Translate((Vector3.left * speed).normalized, Space.Self); ํ๋๋ ๋๋ฌด๋๋ฌด๋นจ๋ผ์ ธ๋ฒ๋ฆฌ๋๊ฑธ?
๊ทธ์ผ float๊ฐ์ time.deltaTime์ 10f๊ฐ์ ๊ณฑํ๋๊น ๊ธ์น
ํ์ ์ชฝ speed์ ๊ตฌ ๋ฐ์ง๋ฆ์ ๋๋
์๋๋ค ๊ตฌ ๋ฐ์ง๋ฆ์ ๊ผฝํด
๊ตฌ๋ฐ์ง๋ฆ 11 ๊ณฑํ๋๊น ํ์ ์๋๊ฐ ์ง์ ์๋๋ณด๋ค ๋๋ฌด๋นจ๋ผ์ ธ๋ฒ๋ ค...
๊ทผ๋ฐ ํ์ ์๋๋ ์ง์ ์๋๋ ์ด๋ป๊ฒ ๋น๊ตํจ ํ์ ์ํค๋ฉด ๊ตด๋ฌ๊ฐ๋๊ฑฐ์?
1๊ฐ๋ ๊ทธ๋ฅ ์ง์งํ๋ ๊ณต์ด๊ณ 1๊ฐ๋ ์ด๋ค์ค์ฌ์ ์ ๊ธฐ์ค์ผ๋ก ๊ณต์ ํ๋ ๊ณต์ธ๋ฐ ์ด๊ฑฐ๋๊ฐ ์๋๋ฅผ ๊ฐ๊ฒ ๋ง๋ค์ด์ฃผ๊ณ ์ถ์
๊ณต์ด๋ผ๊ณ ํด์ ํท๊ฐ๋ฆด์์๋๋ฐ ๊ฑ ๊ตด๋ฌ๊ฐ๋๊ฒ์๋๊ณ ํ๋ก๊ทธ๋๋ฐ์์ผ๋ก ์์ง์ ๊ณต = ๊ฐ์ฒด๋ผ๊ณ ๋ด๋ ๋ฌด๋ฐฉ
๋ด๊ฐ ๊ถ๊ธํ๊ฑด Sphere1.transform.RotateAround(์ค์ฌ์ , Vector3.up, speed);์ด๊ฑฐ๋ง์ผ๋ก ์ด๋ป๊ฒ 1๋ฒ๊ณต์ด ์์ง์ด๋๋๊ฑฐ