C# Unity3D中的球轨迹

C# Unity3D中的球轨迹,c#,unity3d,C#,Unity3d,我有大约10个3D坐标,在UNITY 3D中,我想创建一个球轨迹,如下面的鹰眼示例。到目前为止,我创建了10个球类游戏对象,它们显示在我拥有的10个坐标中(使用非常简单的脚本将这些球定位到每个坐标)。我怎样才能让它有点像是“连接”坐标系 历史很短很长,您可以使用: 1) Vector3.Lerp>>所以你可以将一个物体从一个坐标转换到另一个坐标,但它看起来有点尖锐,因为它将从直线的a->B点开始 2) 使用样条曲线>>这是选项一+,因为它允许您在曲线中进行更多控制,动画本身就是一个例子 3) 如

我有大约10个3D坐标,在UNITY 3D中,我想创建一个球轨迹,如下面的鹰眼示例。到目前为止,我创建了10个球类游戏对象,它们显示在我拥有的10个坐标中(使用非常简单的脚本将这些球定位到每个坐标)。我怎样才能让它有点像是“连接”坐标系


历史很短很长,您可以使用:

1) Vector3.Lerp>>所以你可以将一个物体从一个坐标转换到另一个坐标,但它看起来有点尖锐,因为它将从直线的a->B点开始

2) 使用样条曲线>>这是选项一+,因为它允许您在曲线中进行更多控制,动画本身就是一个例子


3) 如果你的时间很短,你可以试试,这是一个插件,可能会有所帮助。

如果它是一条合适的抛物线,那么只需施加一个力,让重力来完成其余的工作?如果你对x坐标感到困惑,那么因为你有点,所以应该很容易反转这些值,得到所需的角度和力?如果你想让路径跟随一个球,那么你可以使用固体粒子。你能澄清一下你的要求吗?您只是想将运动应用于球并使其穿过航路点,还是想显示表示球未来路径的实际网格(如图所示)?如果您想以图形方式显示路径,您是只需要在编辑器中使用它,还是在运行时在游戏中使用它?