[LayaAirIDE 2.0]TypeError: Cannot read property 'getSubShaderAt' of undefined

laya2.0以上自定义的shader会出这个问题。laya2.4   2.5  2.6beta版本都试过了。
项目是1.8版本提升到2.5.0版本的,逻辑上都没问题。但是shader会报这个错。替换官方内置的shader正常,我又替换官方的一个例子shader也报这个错。
另外我重新创建一个基本项目,把cube和plane替换上自定义的和官方自定义shader例子也正常。 
QQ图片20200401132654.png
已邀请:

139*****240

赞同来自:

大佬你的这个问题解决了吗?

1603711424用户

赞同来自:

我也出现这个问题了, 在现有工程报错, 新工程正常.... 
通过测试和时间有关, 延迟设置自定义 shader 就不报错了, 新工程正常可能是加载或者初始化比较快, 建议修正

幻之天橙

赞同来自:

我这边延迟一会再赋值就不报错了

我是李蜀黍

赞同来自:

大佬,2021年了,问题解决了没

要回复问题请先

商务合作
商务合作