类型为“ LensFlare”的三个JS-属性“ addElement”不存在

时间:2018-09-11 10:40:09

标签: typescript three.js

嗨,我一直在使用threejs,目前我正尝试向场景添加镜头光晕,只是一个。

我一直在尝试遵循三个js example

出现一些错误时,我几乎没有发现它,似乎找不到light.addElement()new LensflareElement()

我收到以下两个错误:

类型“ LensFlare”不存在属性“ addElement”

找不到名称'LensflareElement'

我似乎无法在网上找到任何有关它的东西,或者它是否已被弃用或修改,是否发生了什么?抱歉,这可能是个小问题/容易修复

我没有足够的代表来张贴图片,但是这里有一个链接,它看起来像:

errors

1 个答案:

答案 0 :(得分:1)

您可以清楚地看到它不了解什么是镜头光晕,这就是为什么addElement被突出显示的原因。尝试将第一行更改为var lensflare = new THREE.Lensflare();,并将LensflareElement更改为THREE.LensflareElement。