Android 打Patch包生成shader代码的问题

我们在打Patch包的时候遇到一个问题,在IOS上打的Patch包只有10MB左右,相同的资源和代码 ,在打android patch包的时候差不多有100MB。我查看了下发现是IOS的patch包shader比android的少,而且android是把完整的.ushadercode打进了patch包中了。所以会比ios多很多。如何让android只把差异的shader打进patch包中?

你好,近期我也在看shader code补丁的问题,知乎上有位大佬提到过可以使用引擎提供的FShaderCodeLibrary::CreatePatchLibrary来做shader补丁,详情请看:https://zhuanlan.zhihu.com/p/357428858