新手在一開始要制作整個賽車游戲,最頭痛的應(yīng)該就是車輛的一些屬性設(shè)置與相機(jī)的設(shè)定,另外還需要了解車輛模型的拆分方式與碰撞(MeshCollider)是否設(shè)置正確,如果再加上碰撞后的損毀效果,整套制作下來也是非常折騰人的一件差事。
現(xiàn)在,使用Edy'sVehiclePhysics這套資源包,要在短時間內(nèi)設(shè)計出一套基礎(chǔ)的賽車游戲就不是件麻煩事了。
首先安裝Edy'sVehiclePhysics資源包,文件位置如下:
http://www.narkii.com/club/thread-299946-1.html
安裝后在Project面板內(nèi)即可看到Edy'VehiclePhysics的目錄,里面的文件內(nèi)容分別是:CameraScripts-提供相機(jī)的專用腳本Example-案例文件GUI-GUI的文件Prefabs-基本的預(yù)置組件Skidmarks-剎車痕的使用文件Smoke-煙霧的使用文件
接下來必須做一個文件復(fù)制的動作,才能確保場景的正確運行,關(guān)閉Unity3d,然后將Example目錄里面的InputManager.asset文件移到工程文件下的ProjectSettings目錄。
打開Example>TheCity的場景文件,按下Play,場景已經(jīng)可以正常的運行。
在游戲運行時,可以使用幾個設(shè)置好的快速鍵進(jìn)行測試,例如使用PageUp,PageDown來切換不同的車輛,按下M鍵切換小地圖,按下ESC鍵可查看其他的按鍵功能。
如圖所示,使用PageUp,PageDown將行駛中的車輛切換為大巴的視角。
按下C鍵可進(jìn)行不同視角的切換,在車內(nèi)模式時,還可以使用右鍵轉(zhuǎn)動視角來觀看。
另外一個功能是車輛的損毀,我們嘗試將行駛中的車輛撞向其他的車輛,這時會發(fā)現(xiàn)兩邊車輛的外觀會產(chǎn)生不同程度的變化。
測試了案例場景后,接下來我們要做的就是在自己搭建的環(huán)境里面使用Edy'sVehiclePhysics的資源,如圖所示,這是已經(jīng)制作好的跑道場景。來源:納金網(wǎng)http://www.narkii.com