Unity3D应用纹理-模型变黑

Unity3D应用纹理-模型变黑,unity3d,Unity3d,我正在学习Unity3D课程 使用Unity iPhone教程为iPhone/iPad开发游戏 无论作者在屏幕上做什么,我都会跟着做。他使用的是Unity 1.6,我使用的是Unity 3.40f5 当我尝试像他在电影中那样应用纹理时,我的模型会变成黑色。我在这里遗漏了什么琐碎的东西吗 还可以找到附加的屏幕截图 这部电影里发生了什么事 我的屏幕上发生了什么- 您也只是创建了材质,但我认为您没有将其导入到对象。您也创建了材质,但我认为您没有将其导入到对象。从屏幕抓取很难区分,但您的材质看起来是正

我正在学习Unity3D课程

使用Unity iPhone教程为iPhone/iPad开发游戏

无论作者在屏幕上做什么,我都会跟着做。他使用的是Unity 1.6,我使用的是Unity 3.40f5

当我尝试像他在电影中那样应用纹理时,我的模型会变成黑色。我在这里遗漏了什么琐碎的东西吗

还可以找到附加的屏幕截图

  • 这部电影里发生了什么事

  • 我的屏幕上发生了什么-


  • 您也只是创建了材质,但我认为您没有将其导入到对象。

    您也创建了材质,但我认为您没有将其导入到对象。

    从屏幕抓取很难区分,但您的材质看起来是正确的,假设在着色器后显示“凹凸漫反射”,我无法判断

    首次将模型拖动到场景中时,在应用纹理之前,该模型应自动着色。如果没有,则需要通过单击模型重新生成模型的法线,然后在检查器中查找“法线和切线”。在法线选择“计算”后,单击底部的“应用”,查看发生了什么。我不知道你的模型类型,但是Unity在过去给我带来了麻烦,因为Wavefront.obj文件预先定义了它们的法线


    另一个可能的问题是UV导入错误。如果教程来自v1.6,则教程中包含的模型可能未正确导入。我遇到过一个类似的问题,UV都设置为“0”,所以只使用了纹理的最低角点像素。在那里,团结不能为你做任何事。您可以通过创建新材质来测试这一点。将着色器设置为“漫反射”。将“基本(RGB)”纹理设置为“无”,并将“主颜色”设置为类似蓝色的颜色。将其应用于您的模型。如果未定义纹理,则模型应显示为蓝色。如果确实如此,则意味着您可能存在UV导入问题

    很难从屏幕抓取中分辨出来,但您的材质看起来是正确的,假设着色器后面显示“凹凸漫反射”,我就说不出来了

    首次将模型拖动到场景中时,在应用纹理之前,该模型应自动着色。如果没有,则需要通过单击模型重新生成模型的法线,然后在检查器中查找“法线和切线”。在法线选择“计算”后,单击底部的“应用”,查看发生了什么。我不知道你的模型类型,但是Unity在过去给我带来了麻烦,因为Wavefront.obj文件预先定义了它们的法线


    另一个可能的问题是UV导入错误。如果教程来自v1.6,则教程中包含的模型可能未正确导入。我遇到过一个类似的问题,UV都设置为“0”,所以只使用了纹理的最低角点像素。在那里,团结不能为你做任何事。您可以通过创建新材质来测试这一点。将着色器设置为“漫反射”。将“基本(RGB)”纹理设置为“无”,并将“主颜色”设置为类似蓝色的颜色。将其应用于您的模型。如果未定义纹理,则模型应显示为蓝色。如果确实如此,则意味着您可能存在UV导入问题

    你把材料拖到物体上了吗?您添加了光源吗?我投票将此问题作为离题题结束,因为它不是“帮助中心”中定义的编程问题。你把材料拖到物体上了吗?您添加了光源吗?我投票将此问题作为离题题结束,因为它不是“帮助中心”中定义的编程问题。