这是为项目需求实现的项目代码。
第一个SVGA,天使:
下面是关闭 Instancing
的 Draw Call
达到 79
:
下面是开启了 Instancing
,开启后 DrawCall
降至 2
:
第二个Svga,巫婆:
下面是关闭 Instancing
的 Draw Call
达到 15
:
下面是开启了 Instancing
,开启后 DrawCall
降至 2
:
编写了SVGAContent组件。
Url
:是远程Svga的路径地址,图中路径是找资产包子平台管理员帮忙上传了文件,给的路径。
Svga Ins Mat
:Svga Instanced材质。
Svga Mat
:Svga不合批的材质。
Is Batching
:是否开启合批。
Altas Resolution
:内部会把Svga中的所有子图自动打到一个图集中,可以选择图集的分辨率,如果是大的Svga得选择大的图集分辨率。
另外不保证没有bug,毕竟仓促完成,如果有bug,需要额外花费不少时间解决再聊维护方案吧。