就像这个臀部卡住了,在图片中(因为我不能上传一个gif)在动画中的不同时间),红色的线框是原始输出三角形的绘图,其他的东西都是默认的统一,也就是正确的输出,我做错了什么?我遗漏了什么?这已经让我发疯2-3天了,任何帮助都将不胜感激。


发布于 2022-05-14 04:04:51
由于您没有发布任何代码,我将尝试对正在发生的事情做一些猜测。事实上,我自己也遇到了类似的问题。
首先,您必须知道MonoBehaviour的更新是按随机顺序调用的(不是随机的--随机的,而是有意义的)。如果你在一个组件中烘焙网格,它仍然可以是一个框架晚到动画组件。
这种情况有两种解决方案:第一种是在项目设置中指定脚本执行顺序,第二种是在蒙皮后更新网格时使用LateUpdate代替Update。
您可能遇到的第二个问题是皮肤网格的比例/位置。,即使它对动画运动没有贡献,,它仍然可以破坏网格烘焙碰撞以后。
若要修复此问题,请确保在转换组件中将所有SkinnedMeshRenderers对象的局部位置、局部旋转和局部缩放设置为标识(0,0,0,用于位置和旋转,1,1,1用于缩放)。如果没有-在编辑器中重置这些值。它不会改变动画,但它会改变网格生成器。
如果这两种解决方案都不起作用,请更彻底地描述问题。
https://stackoverflow.com/questions/72235442
复制相似问题