0

我正在做一个项目,我需要在世界风 AppFrame 视口上加载大约 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 内存

显卡quadro K6000

OctCore 2.6 GHz

4

0 回答 0