虚拟列表使用Spine问题
Spine的默认Shader加入了官网提供的模板测试代码, 在虚拟列表中加载不同的Spine, 在滚动时对于已经加载了Spine的goWrapper(都开启了材质复制)先执行 oldGo = goWrapper.wrapTarget; goWrapper.wrapTarge= null, 然后创建新的Spine资源go,再执行goWrapper.SetWrapTarget(go, true); 会发现原先的oldGo中Shader中的模板测试参数被改变, 这导致了场景中的Spine材质都被改变了,请问谷主这是什么原因
没有找到相关结果
已邀请:
1 个回复
谷主
赞同来自:
在虚拟列表中的Spine就不要使用模版复制了,这样性能堪忧。可以看看Spine的覆盖材质功能,自行管理材质。