์ ํํค ๋๋ฅด๋ฉด ์์ฐ์ค๋ฝ๊ฒ ์ฌ๋ผ๊ฐ๋ค๊ฐ ๋ด๋ ค๊ฐ๋๊ฒ ์๋๊ณ ์์ฒญ ๋ป๋ปํ๊ฒ ์์ง์ด๋๋ฐ
velocity.new Vector(x,0,z)์์ y์ 0๊ฐ์ ๊ณ์ ์ค์ ๊ทธ๋ฐ๊ฑฐ๊ฐ์๋ฐ ์ด๊ฑฐ ์ด๋ป๊ฒ ํด๊ฒฐํจ?
void Update()
ย ย ย {
ย ย ย ย ย ย ย x = Input.GetAxisRaw("Horizontal");
ย ย ย ย ย ย ย z = Input.GetAxisRaw("Vertical");
ย ย ย ย ย ย ย
ย ย ย ย ย ย ย rigidbody.velocity = new Vector3(x, 0, z) * speed * Time.deltaTime;
ย ย ย ย ย ย ย
ย ย ย }
ย ย ย private void FixedUpdate()
ย ย ย {
ย ย ย ย ย ย ย if (Input.GetKeyDown(KeyCode.Space))
ย ย ย ย ย ย ย {
ย ย ย ย ย ย ย ย ย ย ย rigidbody.AddForce(0, 2000, 0);
ย ย ย ย ย ย ย }
ย ย ย }
0 ๋์ rigidbody.velocity.y๋ฅผ ์ฃผ๋ฉด ๋จ