【发布时间】:2011-12-03 17:25:44
【问题描述】:
我正在为 iPhone 开发一款游戏,它会在你移动时在你的角色之后创建一条路径(移动类似于蛇,但在转向方面是弯曲的)。我现在这样做的方法是将玩家所在的所有顶点保存在一个数组中,然后在每一帧的每个顶点上画一个圆圈。
我想继续使用贝塞尔曲线。我已经阅读了很多关于它们的内容,并且我非常了解它们,但我对数学并不是很擅长。我已经明白我应该使用 DeCasteljau 的算法在特定的 t 处分割曲线,但我还没有找到要使用的公式以及如何在代码中实现这一点。
所以我目前拥有的是 t=1 处曲线的所有控制点。现在我只想获取 t
【问题讨论】: