自动图集资源 (Auto Atlas)

    资源管理器 中点击左上角的 + 创建按钮,然后选择 自动图集配置,即可在 资源管理器 中新建一个 auto-atlas.pac 资源。

    自动图集资源 目前是以当前文件夹下的所有 SpriteFrame 作为碎图资源,然后在构建过程中将其打包成一个大的 Sprite Atlas,之后我们会增加其他的选择碎图资源的方式。如果碎图资源 SpriteFrame 有配置过,那么打包后重新生成的 SpriteFrame 将会保留这些配置。

    auto atlas properties

    其余属性与 Texture 是一样的,详情请参考 纹理贴图

    配置完成后可以点击 预览 按钮来预览打包的结果,按照当前自动图集配置生成的相关结果将会展示在 属性检查器 下面的区域。

    结果分为:

    • Unpacked Textures:显示不能打包进图集的碎图资源,造成的原因有可能是这些碎图资源的大小比图集资源的大小还大导致的,这时候可能需要调整下图集的配置或者碎图的大小了。

    预览项目或者在 Cocos Creator 中使用碎图的时候都是直接使用的碎图资源,在 构建项目 这一步才会真正生成图集到项目中。正常情况下,生成图集资源后,会删除包体内原有的小图的 texture 和 image 图片资源,以下两种特殊情况会有特殊处理:

    以上两种情况事实上都会增大包体,构建将会警告提示,如非必须,请不要这样使用。