spine用setMaterial无效

编辑器版本:cocos creator 3.4.2
如果在编辑器设置好Material,启动游戏变灰效果正常

如果在游戏中,通过sp.Keleton的api接口setMaterial动态设置,就没效果。
setMaterialnstance也试过了无效
sp.Keleton的onRestore的接口也调用过,无效

想知道spine 设置Material的正确步骤

你倒是上个你怎么使用的图啊

spine设置材质:
spine.customMaterial = material;

spine动态修改材质属性:
let matCaches = spine[’_materialCache’];

            this.scheduleOnce(()=>{

                for(let x in matCaches){

                    let m = matCaches[x];

                    m.setProperty("time1",1);

                    m.setProperty("time2",100);

                }

            });
2赞

正解!感谢~~

该主题在最后一个回复创建后14天后自动关闭。不再允许新的回复。