我正在寻找Spline的C#实现,
不要画它,而是要穿过它
基本上我有一个2D游戏,我希望一个对象在预定义的路径上移动。
任何想法如何实现这一点?
谢谢,
SW
答案 0 :(得分:1)
看看有关如何插入样条曲线的一些方程式: http://en.wikipedia.org/wiki/Spline_interpolation
这也可能有所帮助:Calculate a bezier spline to get from point to point
答案 1 :(得分:1)
当我几年前必须为一个游戏做这个时,我实现了一种parametric spline curve形式,它很容易构建,并且几乎不需要CPU资源。我构建的内容类似于链接文章中的内容。关于这种类型的样条曲线的一个非常好的事情是数学并不是很先进。
不幸的是,我没有访问我的实现的C源代码。
答案 2 :(得分:0)
还可以查看Numerical Recipes和netlib.org。