开发者问题收集

在创建 Cesium.viewer 后切换 Cesium requestRenderMode

2019-11-22
155

我正在尝试切换 Cesiums viewer.requestRenderMode 设置,以探索一些性能差异。 我为 requestRenderMode 属性创建了一个切换按钮并调用以下函数:

function toggleRenderMode() {
    console.info("toggleRenderMode");
    requestRenderMode = !requestRenderMode;
    viewer.requestRenderMode = requestRenderMode
    if(requestRenderMode){
        viewer.maximumRenderTimeChange = Infinity;
        console.info("enabling requestRenderMode");

    }else{
        viewer.maximumRenderTimeChange = 0;
        console.info("disabling requestRenderMode");

    }
    console.info("viewer.requestRenderMode:",viewer.requestRenderMode);

>

控制台输出显示查看器的 requestRenderMode 已根据代码设置,但似乎这对渲染没有影响。 那么这个属性只能在创建 Cesium v​​iewer 时设置吗?

非常感谢!

1个回答

viewer.requestRenderMode 在 API 中不存在,您需要的是 viewer.scene.requestRenderMode

Matthew Amato
2019-11-22