搭建three.js开发环境

1,193 阅读1分钟

一、本地搭建threejs官方网站

three官网部署在国外,查看官网例子或者文档加载会很慢,所以在本地搭建官网的网站。

1. 在官网首页去到github下载文件 image.png

2. 在本地文件里进行安装和运行

npm install  // 安装
npm run dev //运行

3. 安装成功 image.png

二、用 npm 搭建 three.js开发环境

1. 使用 parcel 搭建

相关命令:

npm init // 初始化
npm install parcel-bundler --save-dev  // 安装 Parcel

//修改 `package.json`来添加这些任务脚本
{
  "scripts": {
    "dev": "parcel <your entry file>",
    "build": "parcel build <your entry file>"
  }
}

image.png

2. 安装 threejs

相关命令:

npm install three --save //安装threejs
npm run dev  //运行

使用three.js渲染第一个场景和物体: image.png

三、不用 npm 搭建,纯 js 引入 three.js 来搭建开发环境

threejs官网有案例,如何创建一个环境: image.png

当使用 轨道控制器OrbitControls.等 js , 由于 threejs 的插件都是模块的,所以要全部使用模块化。

1. 按照官网的例子,把threejs下载在本地,live example 运行起来

image.png

2.threejs全部使用模块

(1)参照官网例子,但是苹果系统不支持 image.png

(2):导入three的函数 image.png

image.png

image.png

(3)引入 轨道控制器 OrbitControls.js :

- 从官网下载 OrbitControls.js

(注意 OrbitControls.js 与使用得 threeejs版本要一致)

image.png

- 修改 OrbitControls.js源码 image.png