资产包¶
Kanzi Studio 资产包是可以导入到您的 Kanzi Studio 项目的现成内容集合。使用资产包,您可以创建一个包含内容的资产库,例如 UI 组件、材质、画笔、样式和纹理。
使用资产包可以使此内容在不同的 Kanzi Studio 项目中可用,或在公司内部共享此内容以用于所有 Kanzi 应用程序。例如,随 Kanzi Studio 提供的 Factory Content 资产包包含此类内容。请参阅 出厂内容资产。
添加资产来源¶
任何包含 Kanzi Studio 资产包的目录都是资产来源。请参阅 创建资产包。
要将资产源添加到 Kanzi Studio:
在 Asset Packages 窗口中,单击 + Add Asset Source。
在 Select Asset Directory 对话框中,选择您要添加的目录。
在您添加资产源后,您会在 Asset Packages 窗口中看到包含在资产包中的所有项目,这些资产包存储在您添加为资产源的目录中。
当您将资产源添加到 Kanzi Studio 时,您会使该资产源可用于您所有的 Kanzi Studio 项目。
使用资产包¶
要使用资产包:
在 Asset Packages 窗口中,选择一个资产来源。
要将项目从 Asset Packages 导入到您的 Kanzi Studio 项目中,可以:
从 Asset Packages 窗口中,将一个项目拖动到 Node Tree 中的一个节点、Prefabs、Preview,或 Pages 窗口中的一个 Page 节点。
在 Asset Packages 中,右键单击该项目并选择 Import Asset Package。
例如,将一个项目拖到 Node Tree 上并将其放在一个节点上。Kanzi Studio 将该项目添加到 Prefabs,并在您放置该项目的节点中将其实例化为预设。
创建资产包¶
要与其他 Kanzi Studio 用户共享内容,您可以创建自己的资产包。您可以通过将一个 Kanzi Studio 项目标记为资产包,并在该项目中标记您想要包含在该资产包中的所有项目来创建资产包。当一个 Kanzi Studio 用户将包含资产包项目的目录添加为资产来源时,他们会在 Asset Packages 窗口中看到该资产包中的所有项目。
要创建资产包:
在 Kanzi Studio 中,在您要从中创建资产包的项目中,在 Prefabs 和 Library 中,选择您要包含在该资产包中的每个项目。在 Properties 中,添加并设置:
将 Resources > Export in Asset Package 设置为 enabled。
(可选) Resources > Custom Asset Thumbnail 到您想用作 Asset Packages 窗口中资产缩略图的位图图像。
如果您未设置自定义缩略图,Kanzi Studio 将自动生成缩略图。
要使 Kanzi Studio 生成缩略图,确保将 Preview 运行,并且 Kanzi Studio 渲染缩略图。要启用缩略图渲染,选择 Edit > User Preferences。在 Advanced 选项卡中,启用 Render thumbnails。
例如,从 Viewport 2D 节点创建一个预设,并将该预设标记为在资产包中导出。
在 Kanzi Studio 主菜单中,选择 Project > Properties。在 Properties 中,在 Profile 类别下,启用 Is Asset Package 属性。
保存 Kanzi Studio 项目。该项目现在是一个 Kanzi Studio 资产包。
当 Kanzi Studio 用户将包含资产包项目的目录添加为资产来源时,他们会在 Asset Packages 窗口中看到该资产包中的所有项目。请参阅 添加资产来源。