版本2.4.4:
问题简述:首先,我写了一个shader,用来实现带法线贴图的2D照明效果,因此为每个渲染对象指定对应的normalMap,我是这么传入的:
在fs里:
![]()
对应的龙骨脚本中:
对应的sprite脚本中:
实际上都是调用了setProperty对材质变体中的normalMap进行赋值。在web上运行正常,构建到安卓后,sprite渲染对象正常渲染,但是龙骨渲染对象的normalMap没有被传入到shader。
调试中也发现sprite有绑定normalMap:
但龙骨只绑定了原图(textureID:410):
而下列法线贴图没有用到
这种情况是引擎的bug还是我代码的问题?














