1、 null
2、 启动Unity并创建空白项目,导入三张图片素材,将其设置为Sprite格式,操作步骤所示。
3、 将三张图片导入场景并进行合理排布,运行后打开Game窗口的Stats面板,此时SetPass值为5。该数值由主摄像机、平行光及三张Sprite图像共同构成,具体表现所示。
4、 在顶部菜单栏选择 Window - Sprite Packer 并点击打开。由于 Unity 较高版本默认已禁用此项功能(可能由 Sprite Atlas 取代),需手动调整设置以启用 Sprite Packer 功能,具体操作步骤所示。
5、 选择三张 Sprite,将它们的 Packing Tag 均设为 UI(名称可自定义),以便后续打包合并,具体设置所示。
6、 启用Sprite Packer功能后,通过顶部菜单栏选择Window - Sprite Packer并打开界面,点击Pack按钮,即可将三张图片合并打包,操作步骤所示。
7、 重新运行场景后,游戏物体仍为5个,但SetPass调用次数已减少至3次。这是由于Sprite Packer将三张贴图合并打包所致。若能将更多Sprite资源进行合批处理,将显著降低Draw Call,进一步提升渲染效率,优化整体性能表现。
