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

 时间:2024-10-15 10:20:23

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反弹在哪个位置可以找到
  • 热门搜索
    淘宝卖食品有什么要求 condition是什么意思 被套什么材质的好 九浅一深是什么意思 龙之谷什么职业好玩 预感的意思 足球越位是什么意思 滞纳金是什么意思 镜花水月的意思 行货和水货有什么区别