关于动画:如何将Blender文件导出到fbx并将其导入为统一文件,使其外观和工作方式相同?

How can I export a blender file into fbx and import it to unity so it will look and work the same way?

我在Blender中有一个带有texturas,动画和多个对象的模型。 当我将blend文件放在unity项目中时,它工作得很好,但是当我将其导出为fbx并将其导入unity时,一切都完全混乱了。 纹理混乱,动画不起作用,或者其中只有一个动画,并且模型的某些部分出现旋转并且没有放置在其位置。 我尝试了每种导出和导入设置,将它们设置为一个空对象,将索具更改为旧版,并浏览了所有动画以进行播放:

1
2
3
4
5
6
7
Animation animation = GameObject.Find("Head").GetComponent<Animation>();
         animation.Play();
         foreach (AnimationState state in animation)
         {
             animation.Play(state.name);
             Debug.Log(state.name);
         }

但仍然无济于事,一切都彻底搞砸了。我该怎么办?

enter image description here

enter image description here


尝试将空对象添加到搅拌机层次结构中(我使用普通轴),然后再次导出。 只需添加它,无需重组您的结构。 发生这种情况的原因是轴的方向,在搅拌器和统一体之间有所不同。

顺便说一句:为什么要使用fbx导出? 您可以将任何搅拌器文件拖放到统一资产文件夹中,以备使用。