纹理压缩的资源导入覆盖。
此设置允许您覆盖 Unity 在导入资源时使用的纹理压缩设置。这主要用于本地开发,以加快纹理导入或构建目标切换速度。
此设置会影响项目中的所有纹理,并覆盖各个纹理的导入设置。例如,如果纹理的导入设置指示应使用“Normal”压缩器质量,但overrideTextureCompression
设置为OverrideTextureCompression.ForceFastCompressor,则纹理将使用“Fast”压缩器质量设置进行压缩。
覆盖纹理压缩格式可以大大提高导入过程的速度,但了解其影响非常重要。有关不同值的具体影响信息,请参阅OverrideTextureCompression枚举的文档。
Unity 编辑器命令行参数-overrideTextureCompression
也可用于设置此参数。
其他资源:OverrideTextureCompression,EditorUserBuildSettings.overrideMaxTextureSize,纹理导入器,命令行参数。
using UnityEngine; using UnityEditor; using UnityEditor.Build;
public class ExampleScript : MonoBehaviour { [MenuItem("Example/Switch textures to import with Fast compressor")] public static void OverrideToFastCompressor() { EditorUserBuildSettings.overrideTextureCompression = OverrideTextureCompression.ForceFastCompressor; AssetDatabase.Refresh(); } }