一个 变体精灵图集 是一种 精灵2D图形对象。如果你习惯了3D工作,精灵基本上就是标准纹理,但在开发过程中,精灵纹理的合并和管理有一些特殊技巧,以提高效率和便利性。 更多信息
在术语表中查看 图集,它不包含自己的纹理选择列表,因为它在属性中没有任何 打包对象 列表。相反,它从作为其 主图集 的 精灵图集由多个较小纹理组成的纹理。也称为纹理图集、图像精灵、精灵表或打包纹理。 更多信息
在术语表中查看 集中获取内容副本。
变体精灵图集是 精灵图集工作流 的一个可选步骤。它们的主要目的是创建另一个精灵图集的纹理变体,但具有不同的 缩放 分辨率。
要创建一个变体精灵图集:
准备好将成为变体图集的主图集的精灵图集。它包含将从中获取其内容的纹理资产。
创建一个新的精灵图集,并将其 类型 设置为 ‘变体’。
将第1步中准备的精灵图集分配给此属性,将其设置为变体的主图集。
由于没有主图集的变体图集本身不包含任何内容,因此Unity不会将其打包到.spriteatlas资产中。
在一个同时包含主图集和变体精灵图集的项目中,如果两者都 包括在构建中,那么用于相互精灵的纹理可以来自任一图集(参见图集解决不同精灵图集场景页面中的场景3)。
要自动从变体图集而不是主图集加载精灵纹理,只为变体图集启用 包括在构建中,并禁用主图集。然后在运行时自动加载变体精灵图集而不是主图集。
变体精灵图集通过其 缩放 属性对其进行获取自主图集的纹理进行缩放。变体图集纹理的分辨率是主图集纹理乘以缩放因子的结果。
将变体图集的 缩放 设置在 0.1 到 1 的范围内
使用具有相同主图集和不同缩放值的多个变体图集,创建较低分辨率的图集纹理副本。如果你想要为一组具有不同硬件限制的平台创建多个变体图集,这将很有用。