我正在尝试切换Cesium 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查看器的时候设置吗?
非常感谢!
发布于 2019-11-23 07:39:59
接口中不存在viewer.requestRenderMode,您需要的是viewer.scene.requestRenderMode。
https://stackoverflow.com/questions/58994591
复制相似问题