2D 项目使用精灵和其他图形来创建场景的视觉效果。这意味着单个项目可能包含许多纹理文件。Unity 通常会为场景中的每个纹理发出一个绘制调用;但是,在具有许多纹理的项目中,多个绘制调用会占用大量资源,并会对项目的性能产生负面影响。
精灵图集 (Sprite Atlas) 是一种将多个纹理合并为一个组合纹理的资源。Unity 可以调用此单个纹理来发出单个绘制调用而不是发出多个绘制调用,能够以较小的性能开销一次性访问压缩的纹理。您可以使用 Sprite Atlas API 来控制在项目运行时加载精灵图集。
| 主题 | 描述 |
|---|---|
| 创建精灵图集 | 在 Assets 文件夹中创建一个 .spriteatlas 文件。 |
| 主精灵图集和变体精灵图集 | 选择精灵图集的类型属性。 |
| 精灵图集工作流程 | 按照常规流程创建精灵图集。 |
| 准备要分发的精灵图集 | 分发精灵图集。 |
| 精灵图集 V2 | 使用精灵图集 V2 模式。 |
| 精灵打包工具模式 | 选择精灵图集的默认打包行为。 |
| 精灵图集参考 | 请参阅精灵图集的属性。 |