ํ๋ ์ด์ด ์์ง์ผ ์ ์๋ ๋ฐฉ๋ฒ์ด ์ฌ๋ฌ๊ฐ์ง๊ฐ ์์์์
1. transform.position์ ์ด์ฉ
2.. transform.Translate()
3. rigidbody.position์ ์ด์ฉ
4. rigidbody.MovePosition()
5. rigidbody.AddForce()
์ ๊ฐ ์๊ฐํด ๋ณผ ์ ์๋๊ฑด ์์ ๋ ์ธ๋ฐ ๊ตฌ๊ธ์์ ์ข ๊ฒ์ํด๋ณด๋๊น์ผ๋จ rigidbody์ฐ๋๊ฒ ์ข๋ค๊ณ ํ๋ ๊ฒ ๊ฐ๋๋ผ๊ตฌ์.
๊ทธ๋ฐ๋ฐ ๋ฐฉํฅํค๋ก ์์ง์ด๊ฒ ํ๋ ค๊ณ GetAxis("Horizontal")ํด์ ์ป์ ๊ฐ์ด๋ ์๋๋, deltaTime์ด๋ ์ ๋นํ ํด์ rigidbody.MovePosition()์ ์ฐ๋๊น
Fixedupdate์์ rigidbody.MovePosition()์ด ๋งค ํ๋ ์๋ง๋ค ์คํ๋๋ฒ๋ฆฌ๋๊นย ์ ํํ ๋ AddForce()๋ฅผ ์จ๋ฒ๋ฆฌ๊ฑฐ๋ ๋จ์ด์ง ๋ ์๋๊ฐ ์์ ์ ๊ฐ๋๋๋ผ๊ตฌ์
์ ๊ฐย ์ค๋ช ์ ์ ํ๋์ง ๋ชจ๋ฅด๊ฒ ๋๋ฐใ ใ
2D ํก์คํฌ๋กค์ ๊ฒฝ์ฐ ์ด๋ค ๋ฐฉ์์ ์ฃผ๋ก ์ฐ๋์??
์ ๋ ์ฐ์ตํ ๋ ์ข์ฐ๋ translate์ฐ๊ณ ์ ํ๋ ์ ๋ํฌ์ค ์ผ๋ ๊ธฐ์ต์ด - dc App
์ข์ฐ translate ์ ํ velocity์. addforce๋ 2๋จ ์ ํํ ๋ ํ ์ค์ฒฉ๋์ ๋ณ๋ก
์ ํ ์ฌ์ฉํ ๋ Rigidbody.velocity๋ฅผ Vector2.zero๋ก ๋ง๋ค์ด๋ฒ๋ฆฌ๋ฉด ๊ด์ฐฎ์ง ์์?