在使用MapBox地图的Unity3D驾驶模拟中,如何防止汽车跑偏?

How to prevent the car from getting out of the way in a Unity3D driving simulation that uses MapBox maps?

我正在尝试制作一个使用真实世界地图的汽车模拟。我目前正在使用 Mapbox for getting map features. For car asset I'm using Unity's Standart Asset

我的问题是怎样才能不让车子跑偏。还有许多其他功能,如公园、湖泊等。我想让 driver 仅使用道路进行驾驶。

有什么我可以做的吗?我考虑过为所有其他功能(公园、花园等)添加对撞机,但是有很多功能可以添加对撞机。还有其他解决办法吗?

如果您从 Mapbox(我不知道)获取坐标方面的道路信息,您可以编写一个脚本,该脚本会在道路的每一侧自动创建一个带有网格碰撞器的网格。

您也可以在Blender、Maya、3DSMAX等软件中创建碰撞网格,并将其导入Unity3D。然后您可以将这个导入的模型与网格碰撞器一起使用。

在这里您可以看到关于 Creating Custom Collision for your Unity Scenes.

的众多教程之一