如何创建一个RenderTexture

需求
需要读取图片的信息,使用renderTexture.readPixels()方法来实现.
就要先创建好一个renderTexture,翻查reanderTexture的api,只找到了以下方法

initWithSize 初始化 render texture
这个方法init后,只有texure的大小,不能传递纹理贴图进去.

initWithElement 用 HTML Image 或 Canvas 对象初始化贴图
只能用于web下.

initWithData 使用一个存储在 ArrayBufferView 中的图像数据(raw data)初始化数据。
我就是想读取raw data信息,没有raw data信息给它创建.

以上3个方法都不能解决问题,期望一个类似initWithTexture(width, height, texture2d) 这样的方法.

可能自己对api了解不够,请问大家知道相关方法吗?

用摄像机截图

仅适用于web平台.

图片打算在绘制前进行处理,没办法截图.

感谢回帖,明白你的意思了,也看懂了renderTexture的init用法.

看来renderTexture不符合我的要求,即直接读取一张图片的像素信息.