我正在使用 three.js 开发一个简单的模型预览器,用户可以在其中动态上传和更改模型材料的纹理等。
在我的一生中,我无法克服这个错误,并且我已经为应该具有 addEventListener 方法的 three.js 中的其他加载程序遇到了这个问题。那么我做错了什么?我正在使用 r59
function loadTex(tex)
{
var texture = new THREE.Texture();
var imgloader = new THREE.ImageLoader( manager );
imgloader.addEventListener('load', function(event) {
// Event stuff
});
imgloader.load( tex );
}
图像成功上传到服务器后调用此函数。我要做的就是改变已经存在的材质的纹理。