Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/three.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 我还能使用轨道控制吗?_Javascript_Three.js - Fatal编程技术网

Javascript 我还能使用轨道控制吗?

Javascript 我还能使用轨道控制吗?,javascript,three.js,Javascript,Three.js,我想知道2020年我是否还能使用OrbitControls 这是我得到的警告: 作为向ES6模块过渡的一部分,“examples/js”中的文件在2020年5月被弃用(r117),并将在2020年12月删除(r124)。您可以在中找到有关使用ES6模块开发的更多信息 但这只是说明如何安装THREE.js。我不明白这是如何回答你是否仍然可以使用OrbitControl的。(请注意:事实上,我对THREE.JS或3D是新手) 所以现在我已经在我的HTML中安装了这样的orbitcontrols:当然

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

这是我得到的警告: 作为向ES6模块过渡的一部分,“examples/js”中的文件在2020年5月被弃用(r117),并将在2020年12月删除(r124)。您可以在中找到有关使用ES6模块开发的更多信息

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


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

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

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