1

我正在开发一款赛车游戏。我几乎完成了原型,但有一件事。我无法添加对手的汽车。我搜索了转向行为,找到了一个很酷的 Wandering 教程。但是在路径跟踪上找不到太多用处。

我找到了这个链接,但帮助我理解了很多。

有没有人帮助我提供一些关于转向行为的好教程,这将帮助我掌握基本概念..?

4

1 回答 1

4

这是不平凡的。除非您希望它们的行为不切实际,否则汽车不仅会遵循路径。你需要的是一个人工智能驱动程序。一个好的驾驶人工智能会检查它前面的东西,然后决定或多或少地朝一个方向行驶,或者刹车或踩油门。

本文介绍了一些基础知识。

对于最简单的解决方案,我建议使用航路点 AI,汽车只是试图前往您布置的预定路径的下一个航路点。根据过去、当前和下一个航路点之间的角度,人工智能可以决定转向多少以及是否踩刹车来转弯。您需要通过检查汽车是否在合理范围内来确保 AI 确实能够识别到达航点。两个航路点之间的距离必须大于这个范围,否则AI容易向前跳甚至可能折返。

于 2012-06-27T11:44:10.337 回答