我是这么定义的
uniform ProblematicArrays {
vec4 ballPoses[100];
}
运行的时候这个property的类型是Float32Array(4)
类型和定义的不匹配啊
请问正确的写法是什么?
我是这么定义的
uniform ProblematicArrays {
vec4 ballPoses[100];
}
运行的时候这个property的类型是Float32Array(4)
类型和定义的不匹配啊
请问正确的写法是什么?
求助引擎组
再顶一下
//js 中最重要是这一句,这里参数是数组长度*数组里向量的维度
mat.setProperty('colorArr',new Float32Array(400));
//这里设置的时候需要把数组里向量的分量展开到一个一维数组
mat.setProperty('colorArr',[]);
//properties中定义,不过我试了这里写不写不影响
colorArr: {value: [0,0,0,0]}
//effect定义
uniform Metaball {
vec4 colorArr[100];
};
这是 @AngelBeatsY 大神提供的解决办法,原帖在这里
在2.3.3上测试成功,希望能有帮助~