为什么 material 纹理会应用于原生 Unity 游戏对象,而不是我导入的 Blender FBX?

Why does material textures get applied on native Unity game objects, but not my imported Blender FBX?

我创建了一个基本的标准 Unity 立方体,还导入了一个 Blender FBX。

我将带有纹理的 material 拖放到立方体和 Blender 模型上。

如您所见,立方体获得了纹理,但 Blender 模型只是变成红色,没有纹理。

为什么Blender模型不采用纹理?我错过了什么?

我检查了两个对象的 "Material" 设置,看起来是一样的。

似乎这是我错过的基本设置,所以只应用颜色而不应用纹理。

这面墙是Blender模型吧?您需要在 Blender 中展开该模型的 UV,以便 Unity 知道如何将纹理映射到模型。 Youtube 上有很多关于该主题的教程,例如 https://youtu.be/V6OXSR5Ynyc.