如何在使用MapBox地图的Unity3D驾驶模拟中防止汽车让路



我正在尝试制作一个使用真实世界地图的汽车模拟。我目前正在使用Mapbox获取地图特征。对于汽车资产,我使用Unity的Standart资产。

我的问题是如何防止汽车驶离道路。还有许多其他的特色,如公园、湖泊等,。。我想让驾驶员只使用道路进行驾驶。

我能做什么吗?我想过为所有其他功能(公园、花园等(添加对撞机,但添加对撞机有很多功能。还有其他解决方案吗?

如果你从Mapbox(我不知道(中获得坐标形式的道路信息,你可以编写一个脚本,在道路的每一侧自动创建一个带有网格碰撞器的网格。

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

在这里,您可以看到为Unity场景创建自定义碰撞的众多教程之一。

最新更新