_rigid.velocity = new Vector2(-look.x, 1) * 10;
_rigid.AddForce(new Vector2(-look.x, 1) * 10, ForceMode2D.Impulse);
์ง๊ธ ๋ด๊ฐ ์ด๊ฑฐ ๋๋ค ์จ๋ดค๋๋ฐย
๋ด๊ฐ์ํ๋๊ฑด 1๋ฒ๊ฐ์ ๋๋ฐฑ์ธ๋ฐ
์๊พธ 2๋ฒ์ฒ๋ผ ๋๋๋ฐ ์ด์ ๊ฐ ๋ญ์ง ํน์ ์๋ ค์ค์์์?
X๊ฐ ์๋ฌด๋ฆฌ ๋ณ๊ฒฝํด๋ด๋ ๋ฌ๋ผ์ง์ง๋ ์๊ณ ์๋๋ ๊ฑฐ๋ฆฌ๋ง ๋ฌ๋ผ์ง๊ณ ๊ฒฐ๊ตญ์ ์ง์ํจ์๊ณก์ ์ฒ๋ผ ๋๋ฐฑ์ํ๋๋ฐ..
y์ถ ์ด๋์ด 1๋ก ๋ฑ์์ด๋์ธ๋ฐ ๋น์ฐํ 2์ฒ๋ผ ๋์ค๋๊ฑฐ ์๋?
look๋ 1์ด๊ธดํ๊ณ ๊ณฑํ๊ธฐ๋ฅผ ํ๊บผ๋ฒ์ ๋๋ค ํด์ฃผ๋๋ฐ 1์ฒ๋ผ ํ ๋ ค๋ฉด Y๋ฅผ ๋๋๋ ค์ผํ๋๊ฑด๊ฐ?
๊ทธ๋ฆผ์ด ๋๋ฌด ๋์ถฉ์ด๋ผ ์ ํํ ๋ญ ์ํ๋์ง๋ ๋ชจ๋ฅด๊ฒ ๋๋ฐ ๋์ถฉ ํฌ๋ฌผ์ ์ด๋ ๋น์ทํ๊ฑฐ๋ผ๊ณ ๋ณด๋ฉด x์ถ y์ถ ๋๋ ์ ๊ณ์ฐํ๋ฉด ๋ ๋ฏ. y์ถ์ ๋์ถฉ ํฌ๋ฌผ์ ์ด๋ y์ถ ๋ฑ๊ฐ์๋ ์ด๋ ๋น์ทํ๊ฒ ์จ์ผ๋ ๊ฑฐ๊ฐ์๋ฐ. ๋์ถฉ ์๋๋ฐฉํฅ(์ค๋ ฅ)์ชฝ ๊ฐ์ ์ผ์ ํ๊ฒํ๊ณ ์ด๊ธฐ์๋ ๋ +๋ฐฉํญ(์์ชฝ)์คฌ๋ค๊ฐ ์ ์ ์ค์ด์ -๋ฐฉํฅ(์๋ซ์ชฝ)์ผ๋ก ์ด๋ํ๊ฒ๋
Y์ถ์ ์ง๊ธ addforce๊ฑด velocity๊ฑด ์๊ด์๋๋ฐ x๊ฐ ์ข ๋ง์ด ๋ฌธ์ ์ ๊ทธ๋ฅ ๋ง์ฐฐ์ ๊บผ๋ฒ๋ ค์ผํ๋ ์ด๊ฒ ์ด์ฐจํจ์ ๋ค์ง์๊ฒ์ฒ๋ผ ํ๊ฒจ์ ธ๋๊ฐ๋ฉด ์ข๊ฒ ๋๋ฐ ์ด๊ฒ X๋ ๊ฐ๋ค๊ฐ ๋ง์๋ฒ๋ฆฌ๊ณ Y์ถ์ ๋๊ฐ๋งํ๊ฒ์ฒ๋ผ ์๋ก ๊ฐ๋ค ์๋๋ก ๊ฐ๋ฒ๋ ค์..
๊ทธ๋ฆฌ๊ณ addforce๋ฅผ ์ฐ๋ฉด ์ ์ง๋ ๋ชจ๋ฅด๊ฒ ๋๋ฐ ์๋ฌด๋ฆฌ ๊ฐ์ ์ค๋ ๊ฟ๋ก๋์ํจ
๊ทธ๋๊น 1๋ฒ์ฒ๋ผ ์์ง์์ ์ข๊ฒ ๋ค๋๊ฑฐ์์? ๊ทธ๋ผ ์์ง์ผ ๋ฌผ์ฒด๊ฐ ์ค๋ ฅ ์ ์ฉ๋ฐ๋๊ฑฐ์ฒ๋ผ ๊ณ์ y์ถ -์ชฝ์ผ๋ก ๊ฐ์์ฃผ๊ณ ์ํ๋ ์์น๊น์ง ๋์ถฉ ๊ณ์ฐ ๋๋ ค์ ์ด๊ธฐ๊ฐ ์ค๋ด
๋ง์ฐฐ๋ค์ด๊ฐ๋๊ฑด ๋ชจ๋ฅด๊ฒ ๋ค
๊ทธ๋ฅ ์ด๋ํ ๋ velocity ์์ ํจ?
๋๋ฐฑ๋นํ ๋๋ ์๋ฌด๋ฐ ์ ๋ ฅ ๋ชป๋ฐ๊ฒํด๋จ์
๋ฌด์ํ๋๊ฑด ์๋๊ณ .. ํฌ๋ฌผ์ ์ด๋์ ๋ํด์ ๋ค์ ๊ณต๋ถํด๋ณด๋๊ฒ ์ข์๊ฑฐ ๊ฐ๋ค