2

我在 Blender 中使用了一个简单的立方体,我想在 Unity 中使用它。我使用的是公制单位,比例为 X=1、Y=1、Z=1,尺寸为 X=1、Y=1、Z=1。我把它拉进了 Unity,它工作得很好!

我知道我确实保存了 Blender 文件,因为这已经发生了两次。

后来回过头来,比例还是一样的,只是尺寸变成了X=1.058,Y=1.058,Z=1.058。为什么会这样?谢天谢地,它已经在 Unity 中工作了,所以我不必重新导入,但尺寸改变有点奇怪。

4

1 回答 1

2

虽然我预计对象比例是罪魁祸首,但您似乎已经检查过了。还要检查任何父对象或骨架骨骼,具有父对象或骨架的对象将显示 1.0 的比例,但会被父对象的比例更改。晶格或网格变形修改器也可以在不改变比例的情况下改变对象的尺寸。我不确定从任何父对象继承的调整是否会导出为统一,但如果在导出期间应用修改器,修改器变形可以改变尺寸。

您还应该检查比例是否未设置关键帧,彩色背景表示已设置关键帧。

比例设置

一些约束可以改变对象的尺寸,而不会改变比例。

约束设置

检查您的场景比例是否为 1.0

场景单元设置

另一种可能性是导出器设置,我希望您会使用 FBX 进行统一 -

FBX 设置

如果场景和 fbx 比例都是,1.0我会尝试导出为单位设置为无、公制和英制,并查看每次是否获得相同的大小。如果更改单位设置存在差异(允许可能的英制到公制转换),那么您应该将其报告为错误

于 2016-03-11T07:25:53.210 回答