Unity的3d游戏开发中,经常遇到需要将模型的某一部分(比如武器),单独做碰撞处理的情况。
导入模型后,给武器部分添加MeshCollider,MeshCollider的Mesh通常包含在模型里,如图:
勾选MeshCollider的Convex以及Inflate mesh后,在场景中能看到生成的绿色网格碰撞器。
但是运行后,会发现这个Collider并不随着模型动画一起运动。
不知道是不是问题太小白的原因,网上很少有相关问题的讨论,不少相关的问题都没有答案。
最终在csdn上翻到一篇文章,解决了问题。
参考链接:unity SkinnedMesh 播放动画时与MeshCollider不同步问题解决方案
原