我们在尝试修改mesh的uv, 查到了通过修改effect的一种方式,可以合拼并修改模型的一些差异系
https://docs.cocos.com/creator/3.2/manual/zh/material-system/effect-syntax.html#自定义-instanced-属性
我们成功的修改颜色并保证了合拼,但是在修改uv时,没有找到相应的例子
修改颜色成功
setInstancedAttribute(‘a_instanced_color’, [0,255,0,255]);
修改UV失败
目前尝试过的方法是
setInstancedAttribute(‘a_new_uv’,uv); uv = new Float32Array©;
在顶点着色器下
#pragma format(RG32F)
in vec2 a_new_uv;
但是发现这个值无法被赋值
我们传递的是一个数组,在顶点着色器下会主动拆解成一个个值吗? 目前我们这样写发现是不成功的,望各位赐教一下,谢谢!!