- Home /
bouncing ball without physics/gravity 2
This is somewhat of a follow up to a question I posted here before. Basically I wanted the look of a ball bounce animation without using force/gravity, and this is the code I got from Eric5h5 which was pretty much what I wanted
var bounceSpeed = 1.0; var bounceAmount = 2.0;
function Start () { while (true) { var t = 0.0; while (t < 1.0) { t += Time.deltaTime bounceSpeed; transform.position.y = Bounce(t) bounceAmount; yield; } } }
function Bounce (t : float) : float { return Mathf.Sin(Mathf.Clamp01(t) * Mathf.PI); }
Now I want to figure out how to do a similar code but rather than having it bounce at a certain position like zero, it'll bounce on a ground based on a trigger or a collision. so basically the object would be falling just like a regular object with gravity until it hits the ground and it does the bounce that's in the script.
I do realize I can do this with physics/gravity, but that's not exactly what I'm going for... this code will be used for things other than physics based animation but it'll be like a "bouncing ball".. Any help would be greatly appreciated.
Your answer
Follow this Question
Related Questions
How do I check when a rigidbody is colliding with the floor? 2 Answers
Sphere Goes Crazy 3 Answers
Trouble with spring platform 0 Answers
character jump on collision with a box 0 Answers
Problem with my Jumping script 1 Answer