webgl cesium场景容器经常卡住没有反应

0 投票

使用产品: SuperMap iClient 3D for WebGL 10i

问题描述:在场景中进行浏览操作的时候(漫游、缩放、拖动),经常导致整个cesium场景容器都卡死,没有反应了,只能重新刷新页面。

请问是什么原因导致的? 有解决办法吗?

进行调试,代码都是正常执行,也没有报错,就是场景卡住不响应。

7月 5, 2020 分类:  573次浏览 | 用户: 行者不懂 牛刀小试 (233 分)
修改于 7月 5, 2020 用户:行者不懂

1个回答

0 投票

您好,请问场景中有什么模型,显卡等配置足够的情况下加载慢有可能图层太多了。数据如果是倾斜摄影的话建议进行压缩纹理,合并根节点等优化,可以参考倾斜摄影优化这篇文章。

7月 6, 2020 用户: jjz 名扬四海 (4,425 分)
倾斜摄影、管网模型图层这些都是隐藏没打开的。

不是加载慢的原因,是正常漫游、缩放、拖拽操作就容易导致卡死。
您可以看一下控制台Network下的资源请求状况,每次缩放时看一下是不是有资源请求不成功或者时间过长的情况。或者您发布一个简单的地形和模型服务,测试以上操作是否还是会导致卡死。
官网的示例程序浏览是否会卡?
没有测过。

这个卡住不是说100%,有一定几率出现,尤其是性能一般的电脑。
您有空可以看一下官网最简单的地形示例。三维确实是对配置有更高要求,推荐64位的系统一般内存在16GB及以上,显卡推荐nVIDIA系列,需要显卡驱动。
...