onCameraFrame获取的数据,如何处理才能生成THREE.DataTexture的纹理对象?
var listener = this.aobj.onCameraFrame((frame)=>{
.material.map = new THREE.DataTexture(frame.data,frame.width,frame.height); // 我用了new Uint8Array(frame.data),Uint8ClampedArray都是黑的
.material.needsUpdate = true;
})
listener.start();
关键的代码点如上,我希望能把摄像头的数据放入three.,js中,但是一直是显示黑色。
1 回复
请具体描述问题出现的流程,并提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。