Unity3d中模型导入轴向不对的解决方法

在unity3d中导入模型,经常会遇到模型的轴向与unity中默认的轴向不符合的情况。

网上有很多解决办法都是说在3dmax中导出模型时修改模型的轴向,那么我接下来讲的就是如何在unity里面修改模型的轴向。(以网上下载的坦克模型为例)

步骤1:将模型导入到unity中,至于如何赋材质和贴图就不用讲了吧。

导入的坦克模型与创建的unity自带模型cube轴向对比,发现轴向是统一的,但是模型的本身的朝向不对,相差了90度。

步骤2:创建一个空物体,GameObject—>Create Empty。

创建好后,将空物体拖到模型的子物体下面,使空物体成为模型子物体的子物体。再将空物体的position与rotation全置为0,scale为1。

因为模型为坦克,所以将空物体对齐坦克底部,如下图。

调整前:

调整后:

调整好后,再将空物体拉出坦克模型的子物体,使空物体与坦克模型为平级关系。

此时,再调整空物体轴向与scene右上角坐标一致。图中显示的是空物体的轴向。

调整好之后,将模型的子物体拖动到空物体下面使之成为空物体的子物体即可。

 到此步骤,即完成模型的轴向的调节,并删掉剩下的is2物体,保持场景的整洁。

原文地址:https://www.cnblogs.com/Sakya00/p/3231483.html