新手在一开始要制作整个赛车游戏,最头痛的应该就是车辆的一些属性设置与相机的设定,另外还需要了解车辆模型的拆分方式与碰撞(MeshCollider)是否设置正确,如果再加上碰撞后的损毁效果,整套制作下来也是非常折腾人的一件差事。
现在,使用Edy'sVehiclePhysics这套资源包,要在短时间内设计出一套基础的赛车游戏就不是件麻烦事了。
首先安装Edy'sVehiclePhysics资源包,文件位置如下:
http://www.narkii.com/club/thread-299946-1.html
安装后在Project面板内即可看到Edy'VehiclePhysics的目录,里面的文件内容分别是:CameraScripts-提供相机的专用脚本Example-案例文件GUI-GUI的文件Prefabs-基本的预置组件Skidmarks-刹车痕的使用文件Smoke-烟雾的使用文件
接下来必须做一个文件复制的动作,才能确保场景的正确运行,关闭Unity3d,然后将Example目录里面的InputManager.asset文件移到工程文件下的ProjectSettings目录。
打开Example>TheCity的场景文件,按下Play,场景已经可以正常的运行。
在游戏运行时,可以使用几个设置好的快速键进行测试,例如使用PageUp,PageDown来切换不同的车辆,按下M键切换小地图,按下ESC键可查看其他的按键功能。
如图所示,使用PageUp,PageDown将行驶中的车辆切换为大巴的视角。
按下C键可进行不同视角的切换,在车内模式时,还可以使用右键转动视角来观看。
另外一个功能是车辆的损毁,我们尝试将行驶中的车辆撞向其他的车辆,这时会发现两边车辆的外观会产生不同程度的变化。
测试了案例场景后,接下来我们要做的就是在自己搭建的环境里面使用Edy'sVehiclePhysics的资源,如图所示,这是已经制作好的跑道场景。来源:纳金网http://www.narkii.com