Unity 性能优化之 Sprite Packer的打包精灵图

 时间:2026-04-22 20:31:13

1、打开Unity,新建一个空工程,导入三张图片,并把他们转为 Sprite,具体如下图

Unity 性能优化之 Sprite Packer的打包精灵图

Unity 性能优化之 Sprite Packer的打包精灵图

2、把三张图片添加到场景中,适当合理布局,运行场景,打开 Game 窗口的 Stats,此时的 SetPass为5,由于 Main Camera、平行光 和三张 Sprite的存在,所以为5,具体如下图

Unity 性能优化之 Sprite Packer的打包精灵图

Unity 性能优化之 Sprite Packer的打包精灵图

3、在顶部菜单栏 Window - Sprite Packer,点击打开,由于Unity高版本已经禁用该功能(似乎Sprite Altas 代替),所以进行设置,使能 Sprite Packer 该功能,具体如下图

Unity 性能优化之 Sprite Packer的打包精灵图

Unity 性能优化之 Sprite Packer的打包精灵图

4、选中三张 Sprite,把他们的 Packing Tag 统一设置为 UI(名字随意取),便于后面打包到在一起,具体如下图

Unity 性能优化之 Sprite Packer的打包精灵图

5、使能Sprite Packer功能之后,再次顶部菜单栏 Window - Sprite Packer,点击打开,点击 pack,即可把三张图打包在一起,具体如下图

Unity 性能优化之 Sprite Packer的打包精灵图

Unity 性能优化之 Sprite Packer的打包精灵图

6、再次运行场景,场景中的游戏物体依然是之前的5个,但是SetPass已经变为 3了,具体如下图,是由于 Sprite Packer,把三张Sprite图,打包在一起的缘故,如果更多的Sprite打包,性能优化效果更明显

Unity 性能优化之 Sprite Packer的打包精灵图

  • break continue用法
  • 使用ae渲染输出视频没有声音解决方法
  • ae cc怎么添加闪烁白场效果?
  • AE输出文件通过哪些设置才能减小
  • C4D反弹在哪个位置可以找到
  • 热门搜索
    怎么添加打印机 黄鳝怎么做好吃 珠峰为什么不能过夜 角斗怎么读 颈椎痛怎么办 醋泡花生的正确做法 十万个为什么读后感 电脑输入法怎么设置 炖兔子肉的做法大全 剪映怎么去水印