我有一个.OBJ文件(看起来像this),当我将文件导入Unity(4.5.3f3)时,第二组(Square_Plane)不会导入。
.OBJ包含以下内容:
mtllib test.mtl
g Triangle_Plane.001
v -2.210575 0.000000 -0.986309
v -2.210575 0.000000 1.013691
v -4.210576 0.000000 1.013691
usemtl (null)
s off
f 1 3 2
g Square_Plane
v 1.000000 0.000000 -1.000000
v 1.000000 0.000000 1.000000
v -1.000000 0.000000 1.000000
v -1.000000 0.000000 -1.000000
usemtl (null)
s off
f 4 7 6 5
这就是Unity之外的样子: 然后在Unity中: 我在.OBJ文件中做错了什么,或者有人知道是否有针对Unity的导入设置或类似设置来修复此问题?
答案 0 :(得分:1)
您的文件定义了四边形。 Unity不喜欢四边形。如果你把它分成两个三角形就可以了:
mtllib test.mtl
g Triangle_Plane.001
v -2.210575 0.000000 -0.986309
v -2.210575 0.000000 1.013691
v -4.210576 0.000000 1.013691
usemtl (null)
s off
f 1 3 2
g Square_Plane
v 1.000000 0.000000 -1.000000
v 1.000000 0.000000 1.000000
v -1.000000 0.000000 1.000000
v -1.000000 0.000000 -1.000000
usemtl (null)
s off
f 4 7 6
f 4 6 5