其他分享
首页 > 其他分享> > 在Unity3D中开发的坦克履带模拟器Tank Track Simulator

在Unity3D中开发的坦克履带模拟器Tank Track Simulator

作者:互联网

为了在Unity游戏中比较真实地模拟坦克履带的运动,本人便开发了这款Tank Track Simulator插件


特点


技术原理

(1).坦克的履带是蒙皮,并且在每个轮子的正中心的位置都绑定了骨骼,并且刷好权重,当然绑定骨骼这一步骤我是在3dmax中完成:

(2).坦克轮子的运动采用轮体碰撞器来模拟:

[].(https://i.loli.net/2020/03/05/G6pe7hYviBswO2F.png)

(3)游戏运行时,坦克的轮体碰撞器由于直接和地面发生接触,运行时相对于坦克自身的垂直方向会不断产生位移,那么就记录下轮体碰撞器此时的位置信息,再将此位置信息赋值给对应位置的轮子模型和对应位置的轮子骨骼,又由于相应位置的轮子骨骼是和履带蒙皮绑定在一起的,轮子骨骼相对于坦克发生位移,就会带动对应部分的履带发生拉伸或挤压的形变效果,这样坦克的履带就可以很好地模拟适应地形的效果:


在线说明文档

Tank Track Simulator Manual

Binding Bones To Tank Tracks Guide


所支持的Unity的版本

5.6.6 或 更高


下载地址

您可以从Unity Asset Store上进行下载:Tank Track Simulator


更多插件请访问本人的个人网站:

https://www.swordmaster.info/

标签:Unity3D,插件,Tank,Simulator,Track,履带,坦克
来源: https://www.cnblogs.com/SwordMaster/p/12421968.html