Three.js查看版本号(107版本之后)

Three.js查看版本号(107版本之后)

three.js在107版本以及107版本的版本号默认会打印在控制台的,例如:THREE.WebGLRenderer 106,但是到了108版本官方居然给删掉了,对于这种跨本版api经常乱变的库来说,是要闹事情吗。
此时我们想查看版本号应该怎么办?下面有三种方法可供参考:

1、查看源码

最简单的方式之直接打开编译后的库文件直接查看,build文件夹中three.js和three.module.js中搜索REVISION,大概一百行的地方有版本号。
在这里插入图片描述

2、修改源码

如果也想像之前一样在控制台打印出来,可以搜索function WebGLRenderer( parameters ),然后在下面加上一行:console.log('THREE.WebGLRenderer', REVISION),对于three.js和three.module.js两个文件都可以修改,官方的案例在106版本后都使用import的方式,所以引入的是three.module.js文件,
在这里插入图片描述

3、当前文件添加代码

上面修改源码的方式虽然一劳永逸,但是很多时候不太可取。我们可以在当前文件中添加一行代码:console.log('THREE.WebGLRenderer',THREE. REVISION)来显示版本号。看清楚了,在源码中REVISION前面是没有THREE.的。
在这里插入图片描述
使用import的方式THREE是模块的形式,在window中是不存在THREE的,在102版本前都是通过src的方式引入的,可以在控制器直接输出THREE。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章