Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/38.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 转向behvior教程:路径跟踪_Iphone_Cocos2d Iphone_Racing - Fatal编程技术网

Iphone 转向behvior教程:路径跟踪

Iphone 转向behvior教程:路径跟踪,iphone,cocos2d-iphone,racing,Iphone,Cocos2d Iphone,Racing,我正在做一个赛车游戏。我几乎完成了原型,但有一件事,我无法添加对手的汽车。我搜索了转向行为,找到了一个很酷的漫游教程。但在路径跟踪方面找不到太多有用的东西 我发现了,但这并不能帮助我理解太多 有没有人能帮我学习一些关于转向行为的好教程,帮助我掌握基本概念 这不是小事。汽车不只是沿着一条路行驶,除非你想让它们表现得不切实际。你需要的是一个人工智能驱动程序。一个好的驾驶人工智能会检查前方的情况,然后决定或多或少地朝一个方向转向,或者刹车或踩油门 对于最简单的解决方案,我建议使用一个航路点AI,在这里

我正在做一个赛车游戏。我几乎完成了原型,但有一件事,我无法添加对手的汽车。我搜索了转向行为,找到了一个很酷的漫游教程。但在路径跟踪方面找不到太多有用的东西

我发现了,但这并不能帮助我理解太多


有没有人能帮我学习一些关于转向行为的好教程,帮助我掌握基本概念

这不是小事。汽车不只是沿着一条路行驶,除非你想让它们表现得不切实际。你需要的是一个人工智能驱动程序。一个好的驾驶人工智能会检查前方的情况,然后决定或多或少地朝一个方向转向,或者刹车或踩油门


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

这是非常重要的。汽车不只是沿着一条路行驶,除非你想让它们表现得不切实际。你需要的是一个人工智能驱动程序。一个好的驾驶人工智能会检查前方的情况,然后决定或多或少地朝一个方向转向,或者刹车或踩油门


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

你能帮我介绍一些有用的小例子/教程吗?这会促使我开始。我浏览了这篇文章,无法将其转换为代码这只是工作,Shailesh。。。我觉得这篇文章很有趣,内容丰富,thks@STEFENU能帮我提供一些有用的小例子/教程吗?这会促使我开始。我浏览了这篇文章,无法将其转换为代码这只是工作,Shailesh。。。我觉得这篇文章很有趣,内容丰富,斯特芬厚度