Gaara2 版本是现在最新的LayaAir 3.3.0-beta.2,shader修改后不会同步。切换shader或者材质都不生效。现在是每次重建材质再选择shader再重新挂载,非常麻烦。demo已经上传。可以修改gl_FragColor来复现。附件:shader修改不会同步.zip shader修改不会同步.zip0B
Laya_Fred 您好,我这边使用LayaAir 3.3.0-beta2版本打开您提供的示例没有复现shader修改后没有编译过去的问题,通过直接修改gl_FragColor = vec4(0, 1, 0, 0);或者使用变量tex2DNode14的方式来修改gl_FragColor都没有复现,您那边是否是因为tex2DNode14此变量未存在导致报错导致的。
Gaara2 Laya_Fred 下边的tex2DNode14变量可以删除,你就把gl_FragColor = vec4(0, 1, 0, 0);改成gl_FragColor = vec4(1, 0, 0, 0);看是颜色否能实时变化(绿色变成红色)。我这边不会更新。只能重新建一个材质再替换上去才行。