老的Cesium.js,默认使用webgl1.0技术
现在默认使用webgl2.0技术
虽然有默认值,但是都可以通过相关参数来改变webgl版本
那么如何判断当前Cesium.js使用的是哪个webgl版本?
方案1:
let isWebgl2=viewer.scene.context.webgl2;
//如果为true,则代表使用webgl2.0技术
console.log(isWebgl2);
备注:Context.js是一个私有类
方案2:
let isWebgl2Official=Cesium.FeatureDetection.supportsWebgl2(viewer.scene);
//如果为true,则代表使用webgl2.0技术
console.log(isWebgl2Official);
备注:
这个方案2和方案1本质是同一个代码
方案2只有在新版Cesium中才有