MeshRenderer如何重新设置回共享材质?

  • Creator 版本: 3.6.2

  • 目标平台: Web

项目中的模型都是有开启instancing的
但有需要对随机几只模型做一些临时效果
为了不打断DC, 我使用了meshRenderer.material抓取材质出来
按文件说明是会自动创建一个材质实例, 此时这只模型会是独立的DC
对这只模型做完效果后, 我想改回共享材质让它能继续被合并渲染
却发现无法设置回共享材质(有先缓存起来), 导致一旦作过效果后该只模型的DC都无法被合并

经一番研究后
发现需要重新设置mesh, 才能变回共享材质
但这相当于重建模型, 开销有点大
请问有什么办法可以在不更改mesh的情况下设置回共享材质?

@jare

手动上浮
请问官方有什么好解法么?

持续关注中

push up push up