- Home /
how to move an object in a curved way
hi,i have a flight which is moving in the predefined path which is given in script.when the object is reaching the target point it is just jerkin to move to the next target point.i want to make the flight move in a curved way (dats ok if it deviates from the target point)so,that it looks realistic dat a flight reaching the target point in a curved path(as it looks in real)i achieved banking but curved movement is not coming.thanks in advance.code snippet is appreciated for the curved movement of the object(flight)
Answer by sandeepsmartest · Nov 08, 2012 at 05:37 PM
thanks for the reply i will chek and revert bak here asap
Answer by sandeepsmartest · Nov 09, 2012 at 01:19 PM
Vector3.SmoothDamp still makes the plane turn at once! i need the plane to make a sort of a curve while it is turning !
Well, you're not using it right then. The point of that function is to make smooth movement. It looks like a lerp with an ease in and out. For the rotation, there is the same function for Quaternion I think.
Could you use the comments if you don't have the answer ?
Answer by sandeepsmartest · Nov 20, 2012 at 07:29 AM
achieved the curved turning of aircraft.the way i used is so simple i.e., made my aircraft to follow an cube.(cube will move in the user given path and my aircraft follows the cube)here cube and aircraft are separated with an distance. hence when cube turns at turnings aircraft also turns but with a curved way(with an offset).i used ai controller for both cube and aircraft movement.thanks for all for giving suggestions.thanks unity
Answer by FakeBerenger · Nov 08, 2012 at 02:44 PM
Try Vector3.SmoothDamp, and change the target point when you're under a safe distance of it, like one or two.