本项目是Learning Three.js(Three.js 开发指南)第二版的案例代码,代码是基于r69版本的(目前r103版本)。
案例列表经过简单的改造,改成类似three官网的案例那种样式,觉得那是一个完美的展示案例的方式,左边列表右边预览。 并生成了pages,可以直接在网站中打开预览
注意:
chapter-09:16-animation-from-gltf
chapter-12:12_06-audio
这个两个案例不能运行,由于版本太旧,很多功能被遗弃,这里就不去修改这两个案例了。
GitHub上有本书的第三版的案例代码:learning-threejs-third。好像并没有发行第三版纸质书籍。现在市面上依然存在大量第二版,甚至第一版的书籍,仍是众多初学者的入门书籍,比如我。
我也整理一下第三版的案例列表(只有源码),和第二版相比除了版本号提高到了95,基本没太多的变化,对于一些函数则是该删的删,该增的增,做到了与时俱进。
下面是两个版本的在线演示地址: