求教个关于材质的问题

image 去掉USE_TEXTURE宏定义,为什么还可以正常的显示图片,这个宏是不是没效果。

自己顶下~

1赞

这宏定在源码里面又设置了,覆盖了你的设置,所以你的设置无效。

感谢你的回答。早上刚有空在_updateMaterial里找到代码,打算上来吐槽官方的(给了设置又不让用,问了问题官方也不给个回答,非要跟到源码)。

判断的是undefined就设置为true,自己在编辑器材质面板设置后的值是false,所以会被引擎改成true
material.getDefine(‘USE_TEXTURE’) !== undefined
material.define(‘USE_TEXTURE’, true);

v2.4.5还是这样,不知道意图是什么,还是就是这样设计的?@jare

该主题在最后一个回复创建后14天后自动关闭。不再允许新的回复。