通过Material.copy()方法重新赋值ModelComponent的material属性,打印结果尽然是material的hashcode没变,sharedMaterial的hashcode变了,啥原因?
看上去是 Copy 不够完整,可能丢失了 parent 信息,导致 model 不认为这是一个 instanced material
应该是只要访问过material接口后,后续无论做什么操作,返回的material对象都是同一个,只是属性值不同罢了
已经建立 issue 了,如果有修复会反馈
辛苦大大了