2. 学习环境-编辑器和静态服务器

vscode代码编辑器

Web3D开发的代码编辑器和平时web前端开发一样,你可以根据自己的喜好选择,本课程选择的代码编辑器是vscode (opens new window)

如果不了解vscode,想安装和使用vscode,可以参考我以前发布的前端公开课HTML入门教程 (opens new window),具体你可以参考视频 (opens new window)

如果你用的是其他代码编辑器,建议转到vscode,当然不想转也行,毕竟都差不多。

本地静态服务器

平时学习Three.js,如果你想预览代码3D效果 ,咱们需要提供一个本地静态服务器 的开发环境,如果你有一定的web前端基础,提到本地静态服务器肯定不陌生。

作为前端工程师,大家都知道,正式的web项目开发,往往会用webpack或vite或其它方式配置一个开发环境。

如果只是学习threejs的话,没必要这么麻烦,我最建议的方式就是,通过代码编辑器 快速创建本地静态服务器,比如vsocde,安装live-server插件即可。

vscode配置live-server插件

不同代码编辑器创建本地静态服务器方式不同,课程就以vscocde为了大家演示。

  • 安装

vscode软件界面左侧,点击扩展 ,输入live-server关键词查询安装。

  • 使用

如果你想预览代码3D效果 ,打开对应.html文件,右键点击Open with Live Server即可。

预览3D案例和文档

  • 预览课程案例源码

打开课件案例,注意把Three.js视频教程源码文件作为根目录,使用vscode创建本地静态服务就可以预览。

  • 预览官方examples中案例
  • 本地预览文档

threejs整个官方文件包 作为根目录,用本地静服务打开任何一个.html文件即可预览

复制代码
three.js-文件包
...
└───docs------Three.js API文档文件
    │───index.html------打开该文件,本地离线方式预览threejs文档
└───examples------大量的3D案例,是你平时开发参考学习的最佳资源
    │───.html------各种3D案例
...    

扩展:nodejs配置本地静态服务器

如果不用代码编辑器创建本地静服务器,也可以用nodejs配置。

首先确保你电脑已经安装nodejs,然后npm安装live-server插件,安装后,进入课件或threejs官方文件根目录,输入live-server命令即可预览3D案例。

复制代码
// 安装live-server
npm install live-server -g

不过平时为了开发方便,可以不用nodejs创建一个本地静态服务器,可以借助你的代码编辑器更方便,比如下面要说到的vscode。

相关推荐
胡萝卜术5 小时前
从API调用到手写LRU:力扣146「LRU缓存」的哈希表+双向链表终极进化之路
前端·javascript·面试
科技道人5 小时前
记录 默认置灰/禁用 app ‘Search Engine Selector‘ 的disable按钮
开发语言·前端·javascript
天疆说5 小时前
Zotero Connector 在 Edge 里找不到桌面 Zotero(Linux / Zotero 9.0.6 / Edge 150)
linux·前端·edge
cd_949217217 小时前
3D角色自动绑骨怎么做?用V2Fun完成建模、绑定、动作和导出
人工智能·3d
李伟_Li慢慢7 小时前
02-从硬件说起WebGL
前端·three.js
wuhanzhanhui7 小时前
从 3D 建模到高光谱2026 武汉机器视觉展会|工业相机展会洞见感知力量新高度
数码相机·3d
kyriewen8 小时前
看了微软几万人用AI编程的数据——效率涨24%的代价没人提
前端·ai编程·claude
2601_963771378 小时前
How to Scale Your WordPress Store Traffic in 2026
前端·php·plugin
亿元程序员8 小时前
老板说我的3D箭头游戏用来做试玩太普通了,没人想玩,让我变点花样...
前端
李伟_Li慢慢8 小时前
01-threejs架构原理-课程简介
前端·three.js