2

我想要一个类似吃豆人的游戏,其中角色只能在特定路径上移动,最好还可以选择弯曲路径。实现这一目标的正确方法是什么?

4

1 回答 1

2

您可以使用样条线对此进行建模。关卡将由一组二维点组成,每个玩家/机器人总是在从一个点到另一个点的途中。样条线也处理弯曲的路径。

在游戏中经常使用 Catmull-Rom 样条。如果你用谷歌搜索 Catmull-Rom splines,你可以找到几乎任何语言的 Catmull-Rom 的理论、伪代码或实现。

于 2013-05-29T14:02:20.523 回答