Download

4-26加载大场景卡顿

现在我做一个项目,就是把大量三维数据导入ue4中,比如城市建筑,基本思路就是新建一个actor,“把actor添加到场景中后,创建很多StaticMeshComponent,做为RootComponent 的子节点”,我根据相机远近及模型大小判断是否加载及卸载那个模型。加载卸载及判断那些加载我写在Tick函数中,但是遇到一个问题,就是如果判断出要加载很多的时候,我在Actor::Tick函数中生成mesh很慢,因为有很多个StaticMeshComponent要生成,画面会一卡一卡,这个该怎么解决,想着用多线程,但是又不知道这种情况具体怎么用多线程实现,对ue4真是不熟悉,不知道像这种情况怎么处理才好