首页 > 解决方案 > 三-gltf-loader uvScaleMap.updateMatrix 不是函数

问题描述

我正在尝试使用三个 gltf-loader 加载 gltf。
但是渲染每一帧都会抛出这个错误。

  23658 | 
  23659 | if ( uvScaleMap.matrixAutoUpdate === true ) {
  23660 | 
> 23661 |   uvScaleMap.updateMatrix();
  23662 | 
  23663 | }
  23664 | 

我发现 uvScaleMap 是一个分配给 THREE.Texture 对象的变量。
根据文档,THREE.Texture 必须有一个方法'updateMatrix'。
但是 uvScaleMap 中的 THREE.Texture 对象不包含该方法。

这是三个gltf-loader的错误吗?
创建纹理对象时出现问题?
谢谢

threejs 0.93.0
三-gltf-loader 1.93.0

标签: javascriptthree.js

解决方案


推荐阅读