Cesium 性能优化 - 学习笔记

本文介绍了如何通过Cesium进行性能优化,如显示帧率、关闭不必要的视觉效果、调整画面分辨率、配置3DTiles以减少CPU负载,并关注requestRenderMode对性能的影响。

1. Cesium 性能优化 - 学习笔记

开启FPS显示当前帧率

viewer.scene.debugShowFramesPerSecound = true;

关闭太阳,月亮,天空盒,雾等相关特效

viewer.scene.moon.show = false;
viewer.scene.fog.enabled = false;
viewer
cesium - viewer - toolbar 通常指 Cesium 中的右上角按钮组,可通过 CSS 代码控制其显隐及位置。以下是相关的 CSS 代码示例及说明: ### 隐藏 cesium - viewer - toolbar ```css .cesium-viewer-toolbar { display: none !important; } ``` 此代码将 cesium - viewer - toolbar 隐藏,`!important` 用于确保该样式优先级最高,避免其他样式覆盖。 ### 同时隐藏多个组件 ```css .cesium-viewer-toolbar, /* 右上角按钮组 */ .cesium-viewer-animationContainer, /* 左下角动画控件 */ .cesium-viewer-timelineContainer, /* 时间线 */ .cesium-viewer-bottom /* logo信息 */ { display: none !important; } .cesium-widget-credits /* 隐藏logo图片 */ { display: none !important; } .cesium-viewer-fullscreenContainer /* 全屏按钮 */ { display: none !important; position: absolute; top: 0; } ``` 这段代码除隐藏 cesium - viewer - toolbar 外,还隐藏了其他一些组件,并对全屏按钮的位置进行了设置。 ### 动态显示隐藏 若要动态控制 cesium - viewer - toolbar 的显示和隐藏,可结合 CSS 和 JS。CSS 代码如下: ```css .cesium-viewer-toolbar { display: none; } ``` 然后通过 JS 来改变其 `display` 属性,实现动态控制。 ### 位置设置 ```css .cesium-viewer-fullscreenContainer { position: absolute; top: -999em; } ``` 虽然此示例是针对全屏按钮的位置设置,但可根据类似思路对 cesium - viewer - toolbar 的位置进行调整,通过 `position`、`top`、`left`、`right`、`bottom` 等属性来定位。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值