Cocos Creator:自动图集

Cocos Creator:自动图集

推荐:将NSDT场景编辑器加入你的3D工具链

3D工具集:NSDT 编辑器

自动图集

Auto Atlas是Cocos Creator的一部分的图片组合方法。自动图集将一系列指定的图像打包到精灵表中。此功能与纹理打包器的功能非常相似。

创建自动图集资源

在“资源”面板中创建新的 auto-atlas.pac 资源,方法是单击左上角的 + 创建按钮,然后选择“自动图集”。

创建自动图集

在构建过程中,AutoAtlas 会将同一文件夹中的所有 SpriteFrame 资源打包到一个大的 Sprite Atlas 资源中。将来,我们可能会添加其他方法来选择要打包的资产。如果已配置原始精灵帧资源,则将保留所有配置。

配置自动图集资源

资源”面板中选择自动图集资源后,“检查器”面板将显示自动图集资源的所有可配置项目。

自动图集属性
财产功能说明
最大宽度单图集最大宽度
最大高度单个图集的最大高度
填充图集中碎片之间的间距
允许旋转是否旋转片段
力平方是否强制图集的大小为正方形
二的幂是否将图集的大小设置为正方形的倍数
算法Atlas包装策略,目前只有一种选择MaxRects
填充出血在损坏图像的边框外展开像素外框,并将相邻的损坏图像像素复制到外部框架。此功能也称为拉伸
筛选未使用的资源如果选中此选项,则在构建时将不包括未引用的资源。此选项仅在生成后生效。
删除捆绑包中未使用的纹理力如果选中此选项,则在构建时将排除捆绑包中未使用的 Texture2D 资源。
删除捆绑包中未使用的映像力如果选中此选项,则在构建时将排除捆绑包中未使用的镜像资源。
删除捆绑包中未使用的精灵图集如果选中此选项,则在构建捆绑包中未使用的精灵图集时将被排除。
使用压缩纹理是否使用压缩纹理,详情请参考纹理压缩

其余属性与纹理相同,有关详细信息,请参阅纹理文档。

配置完成后,单击“预览”按钮以预览打包的结果。根据当前自动图集配置生成的相关结果将显示在检查器面板下方的区域。

注意:每次配置后,重新单击预览以更新预览图像。(不需要生成预览)。

结果分为:

  • 打包纹理:展示打包的图集图片和图片相关信息。如果要生成多张照片,它们将在下面的“检查器”面板中列出。
  • 解压缩纹理:显示无法打包到图集中的损坏图像资源。原因可能是这些损坏的图像资产的大小大于图集资产的大小。此时,可能需要调整以下图集的配置或碎片化。图形的大小增加。

生成图集

在编辑器内部或预览项目时,Cocos Creator 直接使用拆分后的 SpriteFrame 资源,只有在构建后,才会生成并使用 Atlas 资源,而不是所有拆分的资源。

一般情况下,Atlas 资源生成后,包中会删除与原始拆分资源相关的 Texture2D 资源和图像资源。以下两种特殊情况将有特殊处理:

  1. 当 Atlas 资源位于目录中时,还将生成与 AutoAtlas 资源目录中的原始 SpriteFrame 资源相关的 Texture2D图像资源。如果您对图集有特定的使用范围,请检查检查面板中相应的排除选项,以避免包装过大。Bundle
  2. Atlas 资源文件夹中的 SpriteFrame 资源所依赖的任何 Texture2D 资源被另一个资源直接使用时,还将生成依赖的 Texture2D 资源和图像资源。

以上两种情况会增加包的大小,除非必要,否则请不要使用这样的 AtlasBuilder 还会生成控制台警告,提示您考虑你的包大小。

3D建模学习工作室整理翻译,转载请标明出处!

上一篇:Cocos Creator:Atlas (mvrlink.com)

下一篇:Cocos Creator:标签图集资产 (mvrlink.com)

NSDT场景编辑器 | NSDT 数字孪生 | GLTF在线编辑器 | 3D模型在线转换 | UnrealSynth虚幻合成数据生成器 | 3D模型自动纹理化工具
2023 power by nsdt©鄂ICP备2023000829号