版本: Unity 6 (6000.0)
语言English
  • C#

Texture.anisoLevel

建议更改

成功!

感谢您帮助我们提高 Unity 文档的质量。虽然我们无法接受所有提交,但我们确实会阅读用户提出的每个建议更改,并在适用的情况下进行更新。

关闭

提交失败

由于某些原因,您的建议更改无法提交。请<a>稍后再试</a>。感谢您抽出时间帮助我们提高 Unity 文档的质量。

关闭

取消

public int anisoLevel;

描述

定义纹理的各向异性过滤级别。

各向异性过滤使纹理在以浅角度观看时看起来更好,但它在 GPU 上的处理速度可能会较慢。各向异性过滤通常用于改善地板、地面或道路纹理的外观。

此变量的值范围为 0 到 16。值为 1 表示不应用任何过滤,值为 16 表示应用完全过滤。随着值变大,纹理在浅角度下更清晰。较低的值意味着纹理在浅角度下更模糊。

anisoLevel值为 0 且在**质量设置**中,**各向异性过滤**设置为**强制开启**时,Unity 不会应用各向异性过滤。您可以使用此功能禁用对行为不可预测的纹理应用各向异性过滤。

anisoLevel值介于 1 和 9 之间,且在**质量设置**中,**各向异性过滤**设置为**强制开启**时,Unity 会将anisoLevel设置为 9。如果值高于 9,Unity 会将其限制在 9 到 16 之间。

如果您使用 Metal、Vulkan 和 OpenGL API,则可以独立控制 mipmap 过滤和各向异性过滤级别。当您在任何其他图形 API 中启用各向异性过滤时,Unity 还会启用三线性过滤。

其他资源:纹理资源