我的项目中有一堆图像。我为它们分配了特定的标签,以便Unity将它们打包在具体的地图集中。但无论出于何种原因,我发现Unity不是制作一些2048x2048的图册,而是创建了几个512x2048,1024x2048的图册。这很奇怪,因为默认的地图集大小是2048.我在文档中找不到关于这个案例的任何内容所以我在这里问。
我应该提一下,我正在使用Unity 5.2.2。
答案 0 :(得分:0)
在the unity3d documentation我找到了
的信息默认最大图集大小为2048x2048。
它指定了最大尺寸,但并未说明所有类别都应具有此尺寸。它还提到了
具有相同纹理压缩设置的精灵将被分组 在可能的情况下进入相同的地图集。
有一种方法可以创建自己的包装政策:
UnityEditor.Sprites.IPackerPolicy
界面。 TagPrefix
类的属性(AllowTightWhenTagged
,AllowRotationFlipping
,UnityEditor.Sprites.DefaultPackerPolicySample
)。