[LayaAir3]v3.3.1部分UI组件导致编辑器报错,报错后编辑器无法编辑

v3.3.1部分UI组件选择材质会导致编辑器报错,报错后编辑器无法编辑,
关闭编辑器重新打开也是一样无法编辑,
只能删掉设置了材质的节点或者重置材质属性才会恢复正常
 
补充1:删掉节点或者重置材质属性之后,仍然是不能编辑的,需要保存后关闭编辑器重新打开才行
补充2:3.2.7我发现也有这个问题
 
已发现的会报错的组件
经典UI:图像基础文本文本域切片字体切片取色器
新的UI:基础文本TextInputTextArea
 
复现方式:
在上述组件上,选择材质,点中即报错,如下图:

001.png

 
 
 
已邀请:

layabox

赞同来自:

3.3.2中增加设置材质时候的shader类型校验,禁止`2D`材质属性使用`3D`材质,以及`3D`材质属性使用`2D`材质,避免因为错用导致底层报错。
请关注本周末前的官网发版情况

151*****921

赞同来自:

补充:删掉或重置导致报错的节点之后,也要关闭重新打开编辑器才能正常编辑

LayaAir小牛

赞同来自:

感谢反馈,此问题已在内部记录

LayaAir小牛

赞同来自:

2D物件只能选择2D材质,选择3D/粒子材质是不支持的。在内部版本中已修改为如果设置不合法材质时发出警告而不是崩溃。

该问题目前已经被锁定, 无法添加新回复

商务合作
商务合作