CSS2DRenderer不在Three.js中

时间:2018-09-01 05:32:37

标签: reactjs three.js

首先从上下文开始:

我在具有npm的默认react项目中安装了three.js,我想实现使用CSS2D的this example

但是在创建渲染器的新实例时出现此错误:

在“三个”中找不到导出“ CSS2DRenderer”(导入为“三个”)。

研究了节点模块后,我得出的结论是,Three.js在其构建中未包含CSS2DRenderer,但我可能是错的。

我对此很陌生,想知道在安装three.js时是否可以添加该渲染器。

我愿意接受建议或解决方法,我只想在3D场景中保留“固定”标签。

这也是我的第一篇文章,如果我可以以任何方式改进我的文章,请告诉我:)

1 个答案:

答案 0 :(得分:0)

您是对的,CSS2DRenderer不属于库核心。如果要使用渲染器,则必须将CSS2DRenderer转移到单独的模块中。您可能想看看github上的以下问题,以了解用于此目的的不同方法。

https://github.com/mrdoob/three.js/issues/9562