繁体   English   中英

如何使用加载的图像数据更新ThreeJS中的纹理?

[英]How to update texture in ThreeJS with loaded image data?

我正在寻找使用从图像加载的数据来更新threejs中的纹理的最佳方法吗? loadTextture每次都会创建一个新的纹理,而我找不到传递图像对象的方法。

我已经使用loadTexture创建了所需的纹理数量,现在每次我需要加载新图像时,我只想用其数据更新当前纹理

感谢任何帮助

这段代码应该有帮助吗?

var image = document.createElement( 'img' );
var texture = new THREE.Texture( image );

image.onload = function () {

    texture.needsUpdate = true;

};

image.src = 'image.png';

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM