Version: 2022.2

TextureImporterSettings

class in UnityEditor

切换到手册

描述

存储 TextureImporter 的设置。

See Also: TextureImporter.

变量

alphaIsTransparencyIf the alpha channel of your texture represents transparency, enable this property to dilate the color channels of visible texels into fully transparent areas. This effectively adds padding around transparent areas that prevents filtering artifacts from forming on their edges. Unity does not support this property for HDR textures.This property makes the color data of invisible texels undefined. Disable this property to preserve invisible texels' original color data.
alphaSource选择生成导入纹理的 Alpha 的方式。
alphaTestReferenceValue返回或分配 Alpha 测试参考值。
aniso纹理的各向异性过滤级别。
borderMipmap启用此属性可避免颜色向外渗透到较低 Mip 级别的边缘。用于光照剪影。
convertToNormalMap是否将高度贴图转换为法线贴图?
cubemapConvolution卷积模式。
fadeOut是否将 Mip 级别淡出到灰色?
filterMode纹理的过滤模式。
flipbookColumnsThe number of columns in the source image for a Texture2DArray or Texture3D.
flipbookRowsThe number of rows in the source image for a Texture2DArray or Texture3D.
flipGreenChannelIndicates whether to invert the green channel values of a normal map.
generateCubemap立方体贴图生成模式。
heightmapScale高度贴图中的凹凸程度。
ignoreMipmapLimitEnable this flag for textures that should ignore mipmap limit settings.
ignorePngGammaIgnore the Gamma attribute in PNG files. This property does not effect other file formats.
mipmapBiasMipmap bias of the texture.
mipmapEnabledGenerate mipmaps for the texture?
mipmapFadeDistanceEnd使纹理完全褪为灰色的 Mip 级别。
mipmapFadeDistanceStart使纹理开始褪为灰色的 Mip 级别。
mipmapFilterMipmap 过滤模式。
mipMapsPreserveCoverageEnables or disables coverage-preserving alpha mipmapping.
normalMapFilter法线贴图过滤模式。
npotScale非二次幂纹理的缩放模式。
readable纹理数据是否可从脚本读取。
singleChannelComponent Single Channel Textures 使用的颜色或 Alpha 分量。
spriteAlignment精灵图形的边缘相对对齐。
spriteBorder生成的精灵的边框大小。
spriteExtrude要在图形边缘与网格之间保留的空白像素数。
spriteGenerateFallbackPhysicsShape如果用户尚未设置物理形状,则为精灵生成默认物理形状。
spriteMeshType SpriteMeshType 定义 TextureImporter 为精灵生成的网格的类型。
spriteMode精灵纹理导入模式。
spritePivot精灵的轴心点(相对于其图形的矩形而言)。
spritePixelsPerUnit对应世界空间中一个单位的精灵中的像素数。
spriteTessellationDetail用于为关联精灵生成网格的曲面细分细节(如果 SpriteMode 设置为 /Single/)。对于 Multiple 精灵,使用 SpriteEditor 指定每个精灵的值。 有效值在 [0-1] 范围内;值越高,生成的网格就越紧密。默认值为 -1,将允许 Unity 自动确定值。
sRGBTextureWhether this texture stores data in sRGB (also called gamma) color space.
streamingMipmaps为此纹理启用 Mipmap 串流。
streamingMipmapsPriority在减小内存大小以达到内存预算时此纹理的相对优先级。
swizzleASpecifies the source for the texture's alpha color channel data.
swizzleBSpecifies the source for the texture's blue color channel data.
swizzleGSpecifies the source for the texture's green color channel data.
swizzleRSpecifies the source for the texture's red color channel data.
textureShapeThe shape of the imported texture.
textureType我们现在处理的纹理类型。
vtOnlyEnable if the texture is purposed solely for use with a Texture Stack for Virtual Texturing.
wrapMode纹理坐标换行模式。
wrapModeU纹理 U 坐标换行模式。
wrapModeV纹理 V 坐标换行模式。
wrapModeW Texture3D 的纹理 W 坐标换行模式。

公共函数

ApplyTextureType配置参数以导入纹理来实现“type”的对应目的,正如 here 所述。
CopyTo将参数复制到另一个 TextureImporterSettings 对象中。

静态函数

Equal测试纹理导入器设置的相等性。