
我现在在编辑器有一个Material,
并且我希望能够通过这个Meterial来生成不同混合的数个Material来避免由于混合的不同而打断合批。
但我在代码里面,创建出来的只能如图这样子修改混合,导致合批依旧会增加。
大佬们,有什么办法,能在生成的时候,设置默认混合吗? 还是只能在编辑器里面创建足够多的不同混合的Material?

我现在在编辑器有一个Material,
并且我希望能够通过这个Meterial来生成不同混合的数个Material来避免由于混合的不同而打断合批。
但我在代码里面,创建出来的只能如图这样子修改混合,导致合批依旧会增加。
大佬们,有什么办法,能在生成的时候,设置默认混合吗? 还是只能在编辑器里面创建足够多的不同混合的Material?

我这样子创建就可以用,并且也会合批。 但我总感觉代码怪怪的
copy 这个接口可以传入第二个参数 overrides,接受指定的材质配置对象数据。

API 文档链接:
https://docs.cocos.com/creator/api/zh/class/Material?id=copy