猪脑过载求解救。。。。。

小老弟们,老嫂子们,各位大佬们,真的不会了。。。。。
我拿到了一个图片的unit8array数组,想修改这个数组,让图片里的一部分点变透明,应该怎么操作呢?
我考虑可以直接重新生成一张图片,替换原图片,或者直接把原来图片的数组给替换掉。
但是这两者我都实现不了,额,我从节点上get(sprite).spriteframe获得gfx.Texture,用copyTextureToBuffers获取的像素点,然后我发现获取完了之后并不能修改呃呃呃呃呃呃呃。。。。。

兄弟们我做到了哈哈哈哈,可以用ImageAsset初始化,我一开始查到的都是texture2D,但是现在texture2D似乎不能用数组初始化了?如果有大佬知道的话指点一下哈哈,不过问题已经解决了。