资源注意事项
- 设计分辨率756X1344。不是750X1334,这个分辨率不能被4整除,很多纹理算法需要贴图尺寸至少满足4的倍数才能使用。
- 屏幕适配范围: 宽:756,长:(1344-1638,最高到1652),目前主流分辨率长宽比为16:9(1920x1080) 到19.5:9(2340X1080)。
- 贴图尺寸:非图集的贴图长宽必须各自满足4的倍数,理由同上。
- 有alpha的贴图格式为png32,不要用png8,无alpha的贴图格式为jpg。
- spine动画导出时选择二进制格式,扩展名: .skel.bytes
- spine导出图集尺寸选择可被4整除或者2的幂次,扩展名: .atlas.txt
模型spine动画的对齐点需要保持在模型脚底中心位置(俯视角的游戏对齐点在模型中心),模型动作不需要刻意做角度偏移(对角度或者移动轨迹有特殊要求的动作除外),默认垂直向上
- spine启用Premultiplied Alpha(Alpha预乘)模式时,对应Gamma空间,Unity需要禁用贴图的sRGB (Color Texture)
和
Alpha Is Transparency、禁用材质球的Straight Alpha Texture。反之则需要启用Blend模式,线性空间,Unity则要开启以上3个属性。
- 所有资源只能以字母、数字、下划线三种符号组合命名,并且必须包含字母,不允许出现中文、空格等字符,并且应该尽量避免资源命名重复。
参考文档:
spine-unity运行时文档