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。

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