我还能使用轨道控制吗



我想知道2020年我是否还能使用OrbitControl?

这是我得到的警告:作为向ES6模块过渡的一部分,"examples/js"中的文件在2020年5月(r117(被弃用,并将在2020年12月(r124(被删除。您可以在中找到有关使用ES6模块进行开发的更多信息https://threejs.org/docs/#manual/en/introduction/Installation.

但这只是说明了如何安装THREE.js。我不明白这是如何回答你是否仍然可以使用OrbitControls的。(请注意:事实上,我是THRE.JS或3D的新手(

所以现在我已经在我的HTML:中安装了这样的orbitcontrols

当然可以在2020年使用OrbitControls。但是,建议使用ES6模块,而不是全局脚本。您可以在examples/jsm目录中找到所有示例文件的模块版本。例如,OrbitControls的文件如下所示:

https://cdn.jsdelivr.net/npm/three@0.121.1/示例/jsm/controls/OrbitControls.js

您可以将ES6模块直接包含在HTML文件中,如官方示例或fiddle所示。对于更严肃的项目,实际上最好支持npm工作流,并使用简单的构建工具(如汇总(来生成最终的应用程序包。只有这样,你才能从树抖动或代码缩小等功能中受益。

最新更新