[LayaAir 2.0]2.3版本创建自定义蒙皮shader,BONE宏定义失效

在2.3版本创建自定义蒙皮shader,BONE宏定义失效。
 
参考UnlitMaterial的代码,没相关BONE定义的代码,估计引擎在其他地方做了定义操作。
但自定义的shader没有执行BONE定义包含的语句。
 
尝试在材质初始化时执行以下代码也无效,shader不走BONE定义包含的语句:
let define: Laya.ShaderDefine = Laya.Shader3D.getDefineByName("BONE");
this._shaderValues.addDefine(define);
 
 
 
已邀请:

Aar0n

赞同来自:

shader问题不在服务范围内,而且demo不是工程,无法判断是不是bug呀

要回复问题请先

商务合作
商务合作