[LayaAir 2.0]Laya2.5 材质Material类的光照开关属性没有解析BUG

打开引擎2.5.0的源码,找到Material类_parse方法。修改成调试代码如下所示:

333.jpg

 
输出:
laya.d3.js
材质属性未处理: name  ==>  bulletbox
laya.d3.js
材质属性未处理: enableLighting  ==>  true
 
在解析材质信息时,发现有 name 和 enableLighting 属性并未赋值。
所以,不管你在U3D中把材质的灯光true开或false关,导出后在引擎中它始终都是默认值true。
 另外,这个enableLighting怎么没有导出。是个私有属性,什么鬼?
猜测可能是漏了吧。。。
 

555.jpg


 
PS:仔细看了一下,发现好像现在不能控制某个Material,是否受光照影响了。
_enableLighting 只是定义了一下。啥功能也没做。
已邀请:

Aar0n

赞同来自:

已经和引擎部确认,
如果想关掉灯,把灯删掉,或者active为false就好了

Aar0n

赞同来自:

单个材质可以换成 unlit  或者写shader。。 你说的那个功能是要去掉的。

要回复问题请先

商务合作
商务合作