版本:Unity 6(6000.0)
语言中文简体
  • C#

MaterialEditorExtensions.PerformBumpMapCheck

提出更正建议

成功!

感谢您帮助我们提升 Unity 文档的质量。虽然我们无法接受所有意见,但是我们会阅读用户建议的每一项更正,并在适用时进行更新。

关闭

提交失败

由于某种原因,无法提交您建议的更正。请在几分钟后<a>重试</a>。并且感谢您抽出时间帮助我们提升 Unity 文档的质量。

关闭

取消

声明

public static void PerformBumpMapCheck(Material material);

参数

material 目标材质。

说明

遍历所有具有 MaterialProperty.PropFlags.Normal 标志的材质属性,并检查这些属性引用的纹理是否导入为 TextureImporterType.NormalMap

例如,可以在 AssetPostprocessor 中使用此方法来检查在生成预制件时导入为子资产的材质资产。

如果在常规编辑器工作流中调用该方法,例如在 Unity 中添加和导入一个新资产后,将弹出提示列出要修复的纹理。然后,您可以选择修复或忽略它们。

如果在编辑器启动或在批处理模式下运行时调用该方法,纹理会自动修复。

其他资源:TextureImporterTypePropFlags