一:话不多说先上效果图
![](https://img.haomeiwen.com/i2764334/909fd901bee98443.png)
二:需求
1.第一步我们要有车,安排网上汽车模型一大堆
2.让模型动起来,模拟汽车运动
三:实现
1.汽车模型来一个
![](https://img.haomeiwen.com/i2764334/1196cde6db5b0736.png)
2.使用unity 官方资源包Standard Assets
下载地址:https://assetstore.unity.com/packages/essentials/asset-packs/standard-assets-for-unity-2018-4-32351
![](https://img.haomeiwen.com/i2764334/bd25b83b5250da4b.png)
四:上手操作
1.我们下载好Standard Assets后导入,会出现报错,我们来解决掉它
Assets\Standard Assets\Utility\SimpleActivatorMenu.cs(12,16): error CS0619: 'GUIText' is obsolete: 'GUIText has been removed. Use UI.Text instead.'
报错
public GUIText camSwitchButton;
改成
public UnityEngine.UI.Text camSwitchButton;
2.找到Assets->Standard Assets->Vehicles->Car->Prefabs, 把标准资源包中的Car预制体拖动到场景中
![](https://img.haomeiwen.com/i2764334/9a6e3fd9b0d2b4b8.png)
3.我们来删除模型下的SkyCar组件,注意 删除前 选中car模型右键选中解锁,然后才能删除SkyCar
![](https://img.haomeiwen.com/i2764334/707dfbc4199a5db1.png)
4.拖入我们的汽车模型和Car模型的碰撞体/轮胎碰撞体等组件基本重合
![](https://img.haomeiwen.com/i2764334/6dd429bea9262528.png)
5.选中WheelHubs, 根据需要调整里面四个轮胎碰撞体的位置,尽量与轮胎模型重合。
![](https://img.haomeiwen.com/i2764334/948511c42d17c826.png)
6.然后我们对应汽车的4个车轮选中Car的Car Controller脚本组件Wheel Meshs上面拖入4个车轮
![](https://img.haomeiwen.com/i2764334/9217b9aefdc24004.png)
五:现在汽车就可以行使了,走选个美美的地方浪起来
![](https://img.haomeiwen.com/i2764334/909fd901bee98443.png)
网友评论