项目来自项目需求,此是项目源码
第一个SVGA,天使:
下面是关闭 Instancing的 Draw Call 达到 78:

下面是开启了 Instancing,开启后 DrawCall降至 2:

第二个Svga,巫婆:
下面是关闭 Instancing的 Draw Call达到 15:

下面是开启了 Instancing,开启后 DrawCall降至 2:

编写了SVGAContent组件。

Url:是远程Svga的路径地址,图中路径是找资产包子平台管理员帮忙上传了文件,给的路径。
Canvas:2D Canvas对象
Is Batching:是否开启合批。
Render Camera:如果不为None, 渲染的画面会输出到RenderTexture中。
Is Reuse: 配合Render Camera对象使用, 如果为true, 则会重复利用RenderTexture
另外不保证没有bug,毕竟仓促完成,如果有bug,需要额外花费不少时间解决再聊维护方案吧。