答案:我必须在Sketchup中将纹理应用到我的网格,然后在导入后在Unity中重新应用它们。
我正在尝试在Unity 5中将材料应用于网格。在图像中,我已将相同的材料应用于两个不同的网格。图像为木纹,并根据需要显示在右侧。在左侧,相同的材料显示为纯棕色。我希望它看起来与右边的材料相同。
网格是从Sketchup导入的。在许多情况下,在不同的网格上使用不同的纹理会发生这种情况。
我对网格进行了分组,并将其放入Sketchup的组件中,但这似乎不会影响结果。
即使在与用于纹理的图像的高/宽比大致匹配的简单形状上,也会出现此效果。
我猜想左边的项目比右边的项目大得多。该材料可能正在拉伸,使其看起来呈固体棕色。
尝试调整纹理的平铺。您可能需要不止一种材料
我终于解决了这个问题。我必须在Sketchup中将纹理应用于网格,然后在导入后在Unity中重新应用它们。如果我在Sketchup中创建了一个对象,然后尝试在Unity中应用材质,那么它将无法正常工作。但是,如果我在Sketchup中应用纹理,则将其导入Unity(材质最初不会出现在对象上),然后将图像或材质拖动到对象上,它将按预期工作。