标签: delphi glscene
我有一个例程,它会在场景中添加几百个(主要是TGLextrusionsolid)对象。
例程在几毫秒内将所有对象加载到GLscene中没有问题,但是在退出加载代码并允许进入主处理循环后,程序会挂起几秒钟。
我认为这是由GLscene在其内部例程中构建场景引起的。
几秒钟后,一旦场景出现在屏幕上,一切都很好,可以全速旋转和缩放。
加载对象和屏幕正常的场景之间有这么长的延迟吗?
有什么方法可以阻止它在主线程中挂起它的东西吗?