在世界风中装载超过10个模型时性能降低

时间:2016-03-21 08:19:37

标签: worldwind

我正在开展一个项目,我需要在世界风AppFrame Viewport上加载大约100种船型和飞机模型。

我为了同样的目的使用了ColladaRoot和ColladaSource类。

整个项目分为以下几个文件:

一个。 TrackGenerator:每2秒生成一次船只或飞机位置。

湾TrackModel:这些模型适用于每架飞机。

c:Track:存储所有位置数据和轨道类型。

d:TrackViewer:从AppFrame子类化为wwj显示。

调用流程:TrackGenerator创建或更新轨道 - >在2秒计时器后在模型中进行更新。

我的问题与优化有关,因为当轨道数超过10时,它开始滞后于GUI。

那么我可以在代码中执行哪些优化更改。

船舶用型号(仅限1个) https://3dwarehouse.sketchup.com/model.html?id=ff0e0185c173be45b8cf818b5958b8b7

适用于AirCraft(超过1) https://3dwarehouse.sketchup.com/model.html?id=ue64c6952-ffa1-4647-9ae5-533d964317d6

硬件

32 GB RAM

显卡quadro K6000

OctCore 2.6 ghz

0 个答案:

没有答案