- Home /
How to Dash smoothly and Jump fall faster with a 3D rigidbody?
Hi All, I am new to Unity3D (like really new, just started 3 weeks back) and C# and for the past 3 days, I have been searching for a way to "dash smoothly" and "fall faster" when i jump but to no avail.
I am creating a 3rd person 3D game and using rigidbody for my player movement.
Dash: rb.AddForce(transform.forward * 300f, ForceMode.Impulse); - this code works but instead of "dashing", it looks like my character is "teleporting". is there a way to dash smoothly using a rigidbody? if there is, can someone point me to the right direction please.
Jump: rb.AddForce(Vector3.up * 10f, ForceMode.Impulse); - this code allows me to jump, but takes about 2-3 seconds to fall back to the ground. can someone guide me on how i can control the speed of my jump movement?
The normal reason for things falling slowly is scale, it just appears slow but at the scale of a person Vector3 (1, 2, 1)
I highly recommend watching this video
Your answer
Follow this Question
Related Questions
How to limit only the Rigidbody.velocity from player input? 1 Answer
Kinematic rigidbody movement. 2 Answers
VR Sword Physics, how to add force or velocity to the sword for impact when it hits an object 1 Answer
Animations with no Y position changes gets affected by Rigidbody Gravity 0 Answers
Align Rigidbody on Rail? 0 Answers