使用资源文件¶
Kanzi Studio 在 Library > Resource Files 中列出了对 Kanzi 项目资源目录中文件的引用。Kanzi Studio 将 Resource Files 的内容与资源目录中的文件同步。
在使用 Kanzi Studio project 模板创建的项目中,资源目录位于 <KanziWorkspace>/Projects/<ProjectName> 目录中。在使用其他模板创建的项目中,它们位于 <KanziWorkspace>/Projects/<ProjectName>/Tool_project 目录中。
无论何时修改资源目录中的文件,Kanzi Studio 都会在工程中更新它们。
资源文件是 Kanzi 应用程序的一部分,但在实例化它们之前不会消耗 CPU 或 GPU 资源。
在 Kanzi Studio 中,Library > Resource Files 包含以下目录:
3D Assets。Kanzi Studio 将您导入到项目中的 3D 资产存储在
<ProjectName>/Tool_project/3D Assets中。请参阅 导入 3D 资产。Images。Kanzi Studio 将您导入到项目中的图像文件存储在
<ProjectName>/Tool_project/Images中。请参阅 导入图像。Generic。Kanzi Studio 将您添加到 Resource Files 中的文件存储在
<ProjectName>/Tool_project/Generic中,而 Kanzi Studio 不将其识别为 3D 资产、图像、字体或着色器。Kanzi Studio 不处理此目录中的资源,但将它们导出到 kzb 文件中。
例如,如果您的项目使用扩展 Kanzi 的插件来处理新的文件格式或数据类型,您可以将此类文件放在 Generic 目录中。这样,您可以从 kzb 文件中加载文件,而不是从目标设备文件系统中加载。
Fonts。Kanzi Studio 将您导入到项目中的字体文件存储在
<ProjectName>/Tool_project/Fonts。请参阅 导入字体。Shaders。Kanzi Studio 存储您在项目中创建或添加到
<ProjectName>/Tool_project/Shaders中的 Resource Files 的着色器文件。请参阅 着色器 (Shaders)。
向 Kanzi Studio 项目添加资源文件¶
要向 Kanzi Studio 项目添加资源文件:
将文件从文件资源管理器拖到 Library > Resource Files。
Kanzi Studio 将文件复制到与每个文件类型相对应的资源目录中。
例如,Kanzi Studio 将 PNG 图像文件复制到
<ProjectName>/Tool_project/Images或<ProjectName>/Images。在文件资源管理器中,将文件复制到 Kanzi Studio 项目的资源目录。
Kanzi Studio 显示了 Library > Resource Files 中的文件。
当您将 3D 资产、图像和字体添加到 Resource Files 时,它们在 Kanzi Studio 中不可用作项目资产。要使它们可用作项目资产,请将资产导入项目。请参阅 导入。
从 Kanzi Studio 项目中删除资源文件¶
当您从项目资源目录中删除文件时,Kanzi Studio 在 Resource Files 中保留对已删除文件的引用。这样,您可以在不丢失对这些文件的引用的情况下替换项目中的已删除文件。
要从 Kanzi Studio 项目中删除资源文件, 在 Library > Resource Files 中右键单击该文件并选择 Delete。
Kanzi Studio 从 Resource Files 中移除该文件,并将其从项目资源目录中删除。