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