如何在DataTexture中正确输出颜色值?

时间:2019-02-12 08:29:48

标签: three.js

当我使用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);

0 个答案:

没有答案