一维数组没问题 uniform float floatArray[100];
二维数组怎么传入呢?用mat?还是float[][]?貌似都不行,求助求助~
我也有个需求,尝试了几次都不行。
cocos2.0的shader。
type: [renderer.PARAM_FLOAT]
改为type: [renderer.PARAM_FLOAT2],
传入cc.vec2数组。。。不行
传入[{x:x,y:y}…]数组。。。不行
想传入的是 vec2 vec3类型数组,非二维数组 也没成功
估计是不行了,看shader的数据类型,应该是不支持
对了,请问一下,在shader代码里面,能增加log来查看变量值吗?
log是不可能的啦,上面那个是可以的
请问要怎么传呢?
好像可以的,我的1.9.3里面可以传啊,类似一个坐标是吧
不是,是一个有100行,100列的二维数组
mat4能用吗
自定义顶点类型吧,再官方提供的基础上增加, 我是这样搞的