unity 模型播放骨骼动画时,meshcollider与模型位置不匹配
时间: 2024-01-26 20:01:51 浏览: 266
加载骨骼mesh匹配位置参数
这可能是因为你的meshcollider与模型的位置不一致所导致的。你可以尝试在unity中,选中你的模型,在inspector面板中找到Mesh Collider组件,将它的Center属性调整到与模型的中心一致,这样就能够使meshcollider与模型位置匹配了。
如果你的模型有多个子物体,每个子物体都有一个meshrenderer和meshfilter组件,你需要为每一个子物体添加一个meshcollider组件,并将其Center属性调整到与子物体的中心一致,这样就能够使每一个子物体的meshcollider与其位置匹配了。
另外,如果你的模型有动画,你还需要确保动画的骨骼和meshcollider的位置也是一致的。你可以在动画编辑器中调整骨骼的位置,或者在代码中动态设置meshcollider的位置来解决这个问题。
阅读全文