0

我正在使用 libgdx 的CatmullRomSpline类来创建通过三个点的平滑曲线。基本上我想在两个平台之间以弯曲的路径放置硬币。为此,我遵循以下算法参考图像

  • 以第一平台的终点为第一控制点;

  • 取第一个平台的顶端和第二个平台的顶端的中间点,在y方向上增加一点高度,并以此点作为第二个控制点。

  • 以顶部起点作为第二平台作为第三控制点。

现在,当我尝试使用这三个控制点为我的硬币生成创建一条平滑路径时,我只得到一个值,即 t 所使用的值(CatmullRomSpline 使用浮点值 t 作为参数,它必须改变 bw 0 和 1)。

有什么我想念的吗。是我需要提供更多控制点吗?

4

0 回答 0