typescript - 三个 JS -“LensFlare”类型上不存在属性“addElement”
问题描述
嗨,我一直在使用threejs,我目前正在尝试在我的场景中添加一个镜头光晕,只有一个。
我一直在尝试遵循三个js示例
当出现一些错误时我几乎没有进入它,它似乎找不到light.addElement()
或new LensflareElement()
我收到以下两个错误:
“LensFlare”类型上不存在属性“addElement”
找不到名称“LensflareElement”
我似乎无法在网上找到任何关于它的信息,或者它是否已被弃用或修改,是否发生了什么事?抱歉,这可能是一个微不足道的问题/易于修复
我没有足够的代表来发布图片,但这里有一个链接到它的样子:
解决方案
你可以清楚地看到它不理解什么是 lensflare,这就是为什么 addElement 被突出显示的原因。尝试将第一行var lensflare = new THREE.Lensflare();
更改为还将 LensflareElement 更改为 THREE.LensflareElement。
推荐阅读
- python - 如何将过滤器放入 Aws elemental medialive 直播视频中
- php - 调用未定义的方法 App\User::givePermissionTo()
- git - Git分支上的Jenkins管道多触发器选项
- c# - 如何连接具有多个引号转义的字符串
- ios - 如何在swift中使用索引数组查找选定的索引值?
- java - 是否可以获得元素的 transform:translate3d() 值?通过使用 Angular 打字稿?
- html - 使用跨度内的跨度突出显示文本
- kubernetes - Kubernetes 部署回滚 API
- python - 我有一个 excel 表和一个模板,想使用 python 生成多个模板,但出现错误
- bash - 有没有办法从 SFTP 的 shell 脚本中的 env 文件中获取用户名和服务器