float move = Input.GetAxis("Horizontal");
GetComponent<Rigidbody2D>().velocity = new Vector2(move * maxSpeed, GetComponent<Rigidbody2D>().velocity.y);
์ด๋ ๊ฒ ์์ง์ด๊ณ .
์ ํํ ๋๋
this.GetComponent<Rigidbody2D>().velocity = new Vector2(GetComponent<Rigidbody2D>().velocity.x, 0);
this.GetComponent<Rigidbody2D>().AddForce(new Vector2(0, jumpForce));
์ด๋ ๊ฒ ์คํฌ๋ฆฝํธ๋ฅผ ์์ฑํ๋๋ฐ.
velocity์ addforce์ ์ฐจ์ด๊ฐ ๋ญ์ง??.. ย ์ ํํ ๋ addforce ํ๊ณ velocityํ๊ณ ๋๋ค ๋ค์ด๊ฐ์๋๋ฐ ์ ๋๊ฐ๋ค ๋ค์ด๊ฐ์๋์ง ์ดํด๊ฐ ์๋๋ค.. ์ ๋ํฐapi๋ณด๋ ์์ด๋ก ๋์์ด์ ์ฌ๊ธฐ์ ์ง๋ฌธ ํด๋ด..
๊ฒ์์ข ํด๋ณด๋๊ฐ.. velocity๋ ์๋์ด๊ณ , addforce๋ ๋ฌผ์ฒด์ ํ์๊ฐํด์ ์์ง์ด๊ฒ ํ๋ค๋๋ฐ..
์ด๋๋ถ๋ถ์์๋ addforce์์ด velocity๋ง ๊ธฐ์ ํ๋๋ฐ ์์ง์ด๊ณ .. ์ ํ๋ถ๋ถ์์๋ velocity์ x๋ถ๋ถ์ ์ 0์ผ๋ก ์ํ๊ณ y๋ถ๋ถ๋ง 0์ผ๋ก ํ๋์ง๋ ...
velocity๋ ์๋, ๊ทธ๋ฌ๋๊น Rigidbody2d ๋ฌ๋ฆฐ ๊ฒ์ด ์ด๋ํ๋ ์๋์ง. ๊ทธ๋ฌ๋๊น ์๋ ์์ฒด๋ฅผ ๋ณ๊ฒฝํ๋ฉด ์๋๊ฐ์ด ๋ฐ๋์ง๋ง ์๋๋ฅผ ์ง์ ์ ๋ณ๊ฒฝํด๋ ํ์ ์ฃผ๋ฉด ๋ฌผ์ฒด์ ์๋๊ฐ ๋ฐ๋๊ฒ ์ง?
๊ทธ๋ฆฌ๊ณ ์ ํํ ๋ x๋ถ๋ถ์ ์ 0์ผ๋ก ์ ํ๋ํ๋ฉด์ ์บ๋ฆญํฐ๊ฐ ์์ผ๋ก ์ด๋์ค์ผ ๋ ์ ํํ๋ฉด ์๋์ x๊ฐ์ด 0์ด ์๋์์? ๊ทธ๋ฌ๋๊น ์์ผ๋ก ์ ํ๋ฅผ ํ๋๋ฐ velocity์ x๊ฐ์ 0์ผ๋ก ๋ฐ๊พธ๋ฉด ์์ผ๋ก ์ด๋์ค์ด๋ค๊ฐ ์ ํ๋ฅผ ํ๋ฉด ๊ทธ๋ฅ ์ ์๋ฆฌ ์ ํ๊ฐ ๋์ง.
๊ทธ๋ฆฌ๊ณ ์ ๋ํฐ๋ ๊ธฐ๋ณธ ์ค์ ์ด ์ค๋ ฅ์ด ์ ์ฉ๋์ด ์๊ฑฐ๋ ? ๊ทธ๋ฌ๋๊น ์ ํํ ๋ ํ์ ์ฃผ๋๊ฒ ์๋๋ผ ๊ทธ๋ฅ ์๋๋ฅผ ๋ฐ๊ฟ๋ฒ๋ฆฌ๋ฉด ์ค๋ ฅ์ ๋ฌด์ํ๊ณ ๊ทธ๋ฅ ์๋ก ๊ณ์ ์ญ ์ฌ๋ผ๊ฐ์์. ๊ทธ๋์ ๊ทธ๋ฅ y์๋๋ฅผ 0์ผ๋ก ๋ง๋ค๊ณ ์๋ก ์ฌ๋ผ๊ฐ๊ฒ ํ์ ์ค์ ์ฒ์์๋ ์ฝ๊ฐ ๋นจ๋ฆฌ ์๋ก ์ฌ๋ผ๊ฐ์ง๋ง(์ ํ) ์๊ฐ์ด ์ง๋๋ฉด ์ค๋ ฅ ์ํฅ ๋ฐ์์ ๋ค์ ์๋๋ก ๋ด๋ ค์ค๊ฒ๋๋ ๊ฒ์ด์ง.
์ ์ผ ํ์คํ๊ฒ ์ดํดํ๋ ค๋ฉด ๊ทธ๋ฅ ์ฝ๋๋ฅผ ๋ฐ๊ฟ์ ์ง์ ํ์ธํด๋ด. ์ข์ฐ ์ด๋์ velocity ๋ง๊ณ addforce๋ก ๋ฐ๊ฟ์ ์ด๋ป๊ฒ ๋ฐ๋์๋์ง ํ์ธํ๊ณ ์ ํํ ๋ addforce ๋ง๊ณ velocity๋ง ๋ฐ๊ฟ์ ์ด๋ป๊ฒ ์ ํํ๋์ง ํ์ธํด๋ด.
์ ํท๊ฐ๋ ธ๋ค. ์์ ์ ํ์์ velocity๋ง ๋ฐ๊ฟ๋ ์ค๋ ฅ ์ํฅ์ผ๋ก ๊ฒฐ๊ตญ์๋ ๋ด๋ ค์ค๊ฒ ๋๋๋ฐ velocity๋ฅผ 0์ผ๋ก ๋ง๋ค๊ณ addforce๋ก ํ์ ์ฃผ๋ ๊ฒ์ด ์ข ๋ ์์ฐ์ค๋ฌ์ด ์ ํ๋ผ์ ๊ทธ๋ฐ ๊ฒ์ด๋ค.
์ํ ๋์ถฉ ์ด๋์ ๋ ์ดํด๊ฐ๋ค ํ๋ก์ ํธํ๋ ๋ง๋ค๊ณ ์ด๋ฏธ์ง์๋ฌด๊ฑฐ๋ํ๋๋ณ๊ณ ์คํ ํด๋ด์ผ๊ฒ ๋ค ๊ฐ์ฌ~
์ ๋ํฌ์ค๋ ๋ง๊ทธ๋๋ก ํ์ ๊ฐํ๋๊ฒ์ด๊ณ ๋ฒจ๋ก์ํฐ๋ ํ์ฌ ํ์ด๋ช์ธ๊ฐ๋ผ๊ณ ์ดํดํ๋ฉด ๋์ถฉ ๋ ๊ฑธ - dc App
๊ทธ๋ฌ๋๊น ์ ํ์ ๋๋ค์๋์ด์ ๋ ํ์ฌํ์ด 300์ด๋จ์์๋๋ฐ ์ ํ๋ฅผ ๋ํ๋ฉด ์ ํ๊ฐ์๋ํ๊ฑฐ๋ณด๋ค ์ธ์ง๊ฑฐ์๋ - dc App
๊ทธ๋ฌ๋๊น ๋ฒจ๋ก์ํฐ๋ฅผ0์ผ๋กํด์ฃผ๊ณ ๋ค์์ ๋ํฌ์ค๋ฅผํ๊ฑธ๊บผ์ ์๋ง๋ - dc App
๋ฒจ๋ก์ํฐ๋ ๋ฆฌ์ง๋๋ฐ๋ ์ปดํฌ๋ํธ์ ๋ฉค๋ฒ ๋ณ์๊ณ , ์ ๋ํฌ์ค๋ ๋ฒจ๋ก์ํฐ๋ฅผ ๋ค๋ฃจ๋ ๋ฉ์๋์. ๋ฒจ๋ก์ํฐ ๋ณ์๋ ๋ฒกํฐ ์๋ฃํ์ผ๋ก ์ง์ ๋์ ํ๊ฑฐ๋ ์ ๋ํฌ์ค ๋ฉ์๋, ์ฆ ํ์ ๋ฐํฅ(๋ฒกํฐ)๋ก ์ ๋(๋ํ๋ค)ํด์ฃผ๋ ๊ฑฐ์