如何使游戏对象在Unity3d中显示其材质的纹理?

如何使游戏对象在Unity3d中显示其材质的纹理?,unity3d,textures,Unity3d,Textures,我有一种叫做“RockyMountain”的材质,我通过inspector为其指定了一种特定的纹理(主贴图>反照率属性)。着色器设置为“标准”,渲染模式设置为“不透明”。其他属性具有默认值。在“特性”下的“预览”面板中,材质将正确显示,并应用纹理和所有纹理 问题是:当我将此材质应用于任何游戏对象时,对象不会显示其材质的纹理。它只是显示一种纯色,似乎是同一纹理中某一颜色的阴影 有人知道我做错了什么吗?你必须首先对对象进行UV展开,基本上告诉对象它看起来像什么,以及应该如何应用纹理。我一点也不知道

我有一种叫做“RockyMountain”的材质,我通过inspector为其指定了一种特定的纹理(主贴图>反照率属性)。着色器设置为“标准”,渲染模式设置为“不透明”。其他属性具有默认值。在“特性”下的“预览”面板中,材质将正确显示,并应用纹理和所有纹理

问题是:当我将此材质应用于任何游戏对象时,对象不会显示其材质的纹理。它只是显示一种纯色,似乎是同一纹理中某一颜色的阴影


有人知道我做错了什么吗?

你必须首先对对象进行UV展开,基本上告诉对象它看起来像什么,以及应该如何应用纹理。我一点也不知道


这里有一个教程可以帮助您入门:

场景中有一个平行光。此外,在“照明”选项卡中,我已将“环境照明”的属性设置为适当的值。我刚刚意识到,当应用于Unity中创建的对象时,纹理显示正确。但我将材质指定给的对象是在Blender中创建的,然后导出的。这就是区别。我仍然不明白为什么它不起作用。ola,“在统一中创建的对象”。。这是什么意思?你是说一个原始的形状,比如立方体,等等?真的,我想包括一个屏幕截图吧!单击编辑,然后单击“照片”图标将图像添加到问题中