為了在Unity游戲中比較真實地模擬坦克履帶的運動,本人便開發了這款Tank Track Simulator插件
特點
-
比較真實地模擬了坦克履帶的運動.
-
本插件中包含了一輛M1A2坦克模型,已經將這個模型的骨骼與履帶蒙皮進行了綁定,並且刷好了權重
-
Tank Track Simulator組件的Editor都經過精心設計,外觀簡潔友好
-
在本插件中共包含兩個說明文檔:
(1)名字為Binding Bones To Tank Tracks Guide的說明文檔用來指導您在3ds max建模軟件中,如何為坦克添加骨骼並將其與坦克履帶的蒙皮進行綁定。以便可以讓您的模型可以被Tank Track Simulator插件所使用。
(2) 名字為Tank Track Simulator Manual的說明文檔將指導您如何使Tank Track Simulator安裝到您坦克的履帶上.
技術原理
(1).坦克的履帶是蒙皮,並且在每個輪子的正中心的位置都綁定了骨骼,並且刷好權重,當然綁定骨骼這一步驟我是在3dmax中完成:
(2).坦克輪子的運動采用輪體碰撞器來模擬:
(3)游戲運行時,坦克的輪體碰撞器由於直接和地面發生接觸,運行時相對於坦克自身的垂直方向會不斷產生位移,那么就記錄下輪體碰撞器此時的位置信息,再將此位置信息賦值給對應位置的輪子模型和對應位置的輪子骨骼,又由於相應位置的輪子骨骼是和履帶蒙皮綁定在一起的,輪子骨骼相對於坦克發生位移,就會帶動對應部分的履帶發生拉伸或擠壓的形變效果,這樣坦克的履帶就可以很好地模擬適應地形的效果:
在線說明文檔
Binding Bones To Tank Tracks Guide
所支持的Unity的版本
5.6.6 或 更高
下載地址
您可以從Unity Asset Store上進行下載:Tank Track Simulator