3.7.3shader,编辑器正常,预览黑屏,是什么姿势不对呢

情形描述:新创建一个默认的effect和material,挂载道sprite上, shader效果在编辑器表现正常,在web预览时和模拟器预览时都是黑屏。

图片不要 package

图片没有勾选packable 照样没有显示什么情况

[.WebGL-0x4002f40700] GL_INVALID_OPERATION: It is undefined behaviour to have a used but unbound uniform buffer.

最后是怎么解决的?我也遇到了

没结贴, 我也遇到了

直接拷贝官方的sprite的shader修改就可以了

感谢, 确实ok

只要引用 #include <builtin/uniforms/cc-local> 浏览器就会警告, 没有效果,不知道什么原因。
警告内容:

关键,里面提供了 cc_matWorld mat4 模型空间转世界空间矩阵, 这个就用不了了

cc-local和cc-global用宏区分就行了