Hi guys, first of all, I apologize for my bad english, it’s not my first language. So, I’ve made my own bezier spline script and I’m working on things like "spline follower, and a script to spawn objects along the spline. But I got two problems.
1.The first is: The objects that follows the spline are moving with a unstable speed, (I know, a bezier curve has different velocities) but, can I do something to make the objects follow the spline in a stable speed? I’ve been looking for an answer for this all over the Internet but yet, came up with nothing.
2.The second problem is: Like I said, I’m working on a script to spawn objects along the spline, and the objects have to face the center of the spline (Like a fence, “looking forward”), so I tried to make the rotation of each instanced object equal to “BezierSpline.GetTangent();” and “BezierSpline.GetDirection” but none of them worked, the objects always get a weird rotation, and I’ve been thinking, if I get the inside normals of the curve, and set them as the rotation using “LookAt(normals) for example” maybe it works, but I have no idea of how to get the inside normals. My current script can only give me normals looking to Vector3.up.
Like this: (Green Lines are normals).
But I actually need this (Red lines):

So, can anyone help me please? Tell me if I wasn’t clear enough.
