当我使用THREE.DataTexture()时,我初始化了一个512 * 512 * 4的数组,并为512 * 512 * 2的大小分配了255的值,其余均为0。最终结果显示出现白色下方,黑色出现在上方。我认为可以从左下角分配DataTexture函数。我希望数组的前四个值出现在数组的左上角:aaa [0] = 255,aaa [1] = 255,aaa [ 2] = 255,aaa [3] = 255,不在左下角
var aaa = new Uint8Array(512 * 512 * 4);
for (var i = 0; i <512 * 512 * 2; i += 1)
{
aaa[i]=255;
}
tfoutputtexture=new THREE.DataTexture(aaa, 512, 512, THREE.RGBAFormat);