- 使用es6的方式引入loaders,webpack5编译时报错。暂不知其原因。已在github提了issues。https://github.com/mrdoob/three.js/issues/22063。换成CommonJS的方式引入后,可以正常运行了。
- 在使用antd的工程中,想要three的渲染器铺满它的父容器,可以通过Element.getBoundingClientRect() 方法获取元素的大小及其相对于视口的位置。将相机的宽高比和渲染器的宽高都设置为通过Element.getBoundingClientRect()获取的宽高,这样可以达到相对窗口自适应的目的。