我正在开展一个项目,我需要在世界风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