Version: 1.3
语言 : 中文
托管代码精简
Built-in Package剔除

引擎代码剔除

引擎内部的一些功能点,即使未被使用到,也不会在构建时被自动剔除。微信小游戏平台对WASM大小比较敏感,为此我们增加了引擎代码剔除功能,可以针对这些功能点进行主动移除。

目前支持剔除的功能点:LightProbe、多种纹理格式的运行时解压缩(DXT、ETC、ASTC)、FreeType中SFNT格式的PNG支持。

针对每个功能点,可以设置3种选项:

  • Keep:保留该功能点,不做剔除

  • Force strip:强制剔除

  • Auto detect:自动检查(目前仅LightProbe支持)

可以通过EditorBuildSettings接口进行操作:

  • EditorBuildSettings.GetSlimFeaturesWeixinMiniGame:获取支持剔除的功能点列表

  • EditorBuildSettings.GetSlimTypeWeixinMiniGame:获取该功能点当前的剔除选项

  • EditorBuildSettings.SetSlimTypeWeixinMiniGame:设置该功能点的剔除选项

也可以在BuildSettings - Strip Advice窗口中设置

托管代码精简
Built-in Package剔除