今天遇到报错export ‘Geometry’ (imported as ‘THREE’) was not found in ‘three’
port 'Geometry' (imported as 'THREE') was not found in 'three' (possible exports: ACESFilmicToneMapping, AddEquation, AddOperation, AdditiveAnimationBlendMode, AdditiveBlending, AlphaFormat, AlwaysDepth, AlwaysStencilFunc, AmbientLight, AmbientLightProbe, AnimationAction, AnimationClip, AnimationLoader, AnimationMixer, AnimationObjectGroup, AnimationUtils, ArcCurve, ArrayCamera, ArrowHelper, Audio, AudioAnalyser, AudioContext, AudioListener, AudioLoader, A
报错分析
遇到这种报错,是因为你使用的是低版本的语法,需要修改为最新的,three.js 在 R125版本后将Geometry替换使用BufferGeometry
所以只需要搜索代码中的THREE.Geometry
// 修改前代码
const geometry = new THREE.Geometry()
// 修改后代码
const geometry = new THREE.BufferGeometry();
修改完毕,大功告成~
小伙伴们,先写到这里啦,我们明天再见啦~~
大家要天天开心哦
欢迎大家指出文章需要改正之处~
学无止境,合作共赢文章来源:https://www.toymoban.com/news/detail-475064.html
文章来源地址https://www.toymoban.com/news/detail-475064.html
欢迎路过的小哥哥小姐姐们提出更好的意见哇~~
到了这里,关于Three.js系列-报错export ‘Geometry‘ (imported as ‘THREE‘) was not found in ‘three‘的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!