Spine
版本与性能
Galacean 版本 | Spine 版本 | @galacean/engine-spine 版本 |
---|
小于等于 1.2 | Spine 3.8 | 1.2.0 |
1.3 | Spine 4.2 | engine-1.3 |
1.4 | Spine 4.2 | engine-1.4 |
1.5 | Spine 4.2 | engine-1.5 |
- 使用二进制文件(.skel)的形式导出 skeleton,二进制文件的体积更小,加载更快。
- 建议将附件打包到尽可能少的atlas页中, 并根据绘制顺序将附件分组置入atlas页以防止多余的 material 切换. 请参考:Spine 纹理打包:文件夹结构了解如何在你的Spine atlas中编排 atlas 区域。
- 少用裁减功能。Spine 的裁减实现是通过动态裁减三角形实现的,性能开销很大。
- 尽可能少地使用atlas page textures。即,导出是贴图的数量尽可能控制在一张。。
- 尽量尝试用一个 atlas texture 覆盖多个骨架。比如,可以在同一个 Spine 工程里添加多个骨架,导出时,选择单一图集。这样多个骨架会对应同一个 atlas texture。
对于 Spine 有任何问题,欢迎在 @galacean/engine-spine 创建 issue