Cesium初级开发教程之十五:抗锯齿和分辨率优化

一、效果图

 二、代码

      // 抗锯齿
      viewer.scene.fxaa = true;
      viewer.scene.postProcessStages.fxaa.enabled = true
      viewer._cesiumWidget._supportsImageRenderingPixelated = Cesium.FeatureDetection.supportsImageRenderingPixelated()
      viewer._cesiumWidget._forceResize = true
      // 是否支持图像渲染像素化处理
      if (Cesium.FeatureDetection.supportsImageRenderingPixelated()) {
        let dpr = window.devicePixelRatio
        while (dpr >= 2.0) {
          dpr /= 2.0
        }
        viewer.resolutionScale = dpr;
      }
      // 开启后会造成字体的模糊(不是很明显),不用担心,设置字体的时候,字号设置大一些,然后比例缩小一倍,能够有效解决字体模糊。

你可能感兴趣的:(Cesium开发教程,javascript,vue,html,前端)