Cesium冷知识:判断cesium是否使用webgl2

老的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中才有

你可能感兴趣的:(Cesium冷知识,cesium,gis,webgl)