為了在Unity游戲中比較真實(shí)地模擬坦克履帶的運(yùn)動,本人便開發(fā)了這款Tank Track Simulator插件

特點(diǎn)
比較真實(shí)地模擬了坦克履帶的運(yùn)動.
本插件中包含了一輛M1A2坦克模型,已經(jīng)將這個模型的骨骼與履帶蒙皮進(jìn)行了綁定,并且刷好了權(quán)重
Tank Track Simulator組件的Editor都經(jīng)過精心設(shè)計,外觀簡潔友好
-
在本插件中共包含兩個說明文檔:
(1)名字為Binding Bones To Tank Tracks Guide的說明文檔用來指導(dǎo)您在3ds max建模軟件中,如何為坦克添加骨骼并將其與坦克履帶的蒙皮進(jìn)行綁定。以便可以讓您的模型可以被Tank Track Simulator插件所使用。
(2) 名字為Tank Track Simulator Manual的說明文檔將指導(dǎo)您如何使Tank Track Simulator安裝到您坦克的履帶上.
技術(shù)原理
(1).坦克的履帶是蒙皮,并且在每個輪子的正中心的位置都綁定了骨骼,并且刷好權(quán)重,當(dāng)然綁定骨骼這一步驟我是在3dmax中完成:

(2).坦克輪子的運(yùn)動采用輪體碰撞器來模擬:

(3)游戲運(yùn)行時,坦克的輪體碰撞器由于直接和地面發(fā)生接觸,運(yùn)行時相對于坦克自身的垂直方向會不斷產(chǎn)生位移,那么就記錄下輪體碰撞器此時的位置信息,再將此位置信息賦值給對應(yīng)位置的輪子模型和對應(yīng)位置的輪子骨骼,又由于相應(yīng)位置的輪子骨骼是和履帶蒙皮綁定在一起的,輪子骨骼相對于坦克發(fā)生位移,就會帶動對應(yīng)部分的履帶發(fā)生拉伸或擠壓的形變效果,這樣坦克的履帶就可以很好地模擬適應(yīng)地形的效果:

在線說明文檔
Binding Bones To Tank Tracks Guide
所支持的Unity的版本
5.6.6 或 更高
下載地址
您可以從Unity Asset Store上進(jìn)行下載:Tank Track Simulator