清理您的工程
通过移除您的工程不使用的资源,可以缩小工程的 kzb 文件的大小:
- 完成工程后,最好删除工程未使用的所有资源。请参阅 删除默认纹理和图像 和 删除工程中不使用的资源。
- 如果您的工程不使用某个资源或节点,可以通过排除这些项来优化Kanzi 应用程序的大小。请参阅 排除应用程序中的项。
- 移除未生成动画的动画数据 (Animation Data) 通道。请参阅 移除冗余的动画数据 (Animation Data) 通道。
- 删除打开工程时 Kanzi Studio 生成的临时文件。请参阅 移除生成的文件。
删除默认纹理和图像
当您创建工程时,Kanzi Studio 会向工程添加多种默认纹理和图像。这些基本资产使您可以无需导入资产,即可开始处理工程。但当您完成工程的创建时,请删除这些纹理以缩小 Kanzi 应用程序 kzb 文件的大小。
要删除默认纹理,请在素材库 (Library) > 材质和纹理 (Materials and Textures) > 纹理 (Textures) 中选择 默认环境纹理贴图 (Default Cube Map Texture)、默认纹理 (Default Texture) 和 DefaultBackground 然后按 Delete 键。
要删除默认纹理使用的图像文件,在 素材库 (Library) > 资源文件 (Resource Files) > 图像 (Images) 中选择 DefaultBackground.png、DefaultCubeMap.dds 和 DefaultTextureImage.png,并按 Delete 键。
删除工程中不使用的资源
完成工程后,最好删除工程未使用的所有资源。 会删除不使用的资源,以减少应用程序使用的内存量,并且这样可以简化工程的结构。
要删除工程中不使用的资源:
- 在主菜单中选择 > 删除未引用项 (Delete Unreferenced Items)。
如有工程中未使用的资源,Kanzi Studio 会在删除未引用项 (Delete Unreferenced Items) 窗口中列出。
建议要仅从特定库删除未使用的资源,在素材库 (Library) 中选择要从中删除未使用资源的一个或多个库,右键点击并选择删除未引用项 (Delete Unreferenced Items)。

- 在删除未引用项 (Delete Unreferenced Items) 窗口中选择要删除的每个项旁的复选框,然后点击确定 (OK)。

- (可选)要禁止列出您通过 Kanzi Engine API 或脚本访问的资源,请在素材库 (Library) 中选择该资源,在属性 (Properties) 中点击
,添加并启用已被代码使用 (Is Used By Code) 属性。
排除应用程序中的项
如果您的工程不使用某个资源或节点,可以通过排除这些项来优化Kanzi 应用程序的大小。
要排除应用程序中的某个项:
- 在工程 (Project) 或素材库 (Library) 中选择该项。
- 在属性 (Properties) 中添加并启用禁用 KZB 导出 (Disable KZB Export) 属性。
如果禁用另一个未禁用节点或资源所使用的节点或资源,应用程序将无法工作。例如,如果您禁用多个 模型 (Model) 节点所使用的 网格数据 (Mesh Data) 资源,应用程序将无法工作。

移除冗余的动画数据 (Animation Data) 通道
请注意,动画数据 (Animation Data) 资源中的静态值优先于节点的本地属性值。您删除具有静态值的通道后,本地值生效。由于有时甚至是静态值(没有任何关键帧的动画数据 (Animation Data) 资源)都包含有效且必需的信息,因此请考虑根据具体情况清理不必要的动画信息。
要移除冗余动画数据 (Animation Data) 资源:
- 在素材库 (Library) 中选择动画 (Animations) > 动画剪辑 (Animation Clips),然后选择您的动画剪辑。
- 右键点击要移除的冗余动画数据 (Animation Data) 资源的动画剪辑,然后选择删除有效关键帧为 1 或 0 的动画 (Delete Animations with One or Zero Effective Keyframes)。

这些图像在移除没有有效动画的动画数据 (Animation Data) 资源之前和之后显示相同的动画剪辑 (Animation Clip)。

移除生成的文件
当在 Kanzi Studio 中打开工程时,Kanzi Studio 会在工程目录中生成临时文件,例如经过压缩的图像和缩略图。当您移动 Kanzi Studio 工程到版本控制或这些文件损坏时,您可以删除这些生成的文件。
要移除生成的文件,在主菜单中选择 > 清除缓存文件 (Clean Cached Files)。