Levels - muchenhen/UnrealEngineMemreportParser GitHub Wiki
Levels
Levels:
/Game/maps/aaaa/aaaa
/Game/maps/aaaa/SubLevel/Prototype green Unloaded
/Game/maps/aaaa/SubLevel/Camera - 0.1 sec red loaded and visible
/Game/maps/aaaa/SubLevel/Nav - 0.2 sec red loaded and visible
/Game/maps/aaaa/SubLevel/Gear green Unloaded
/Game/maps/aaaa/SubLevel/Model - 1.3 sec red loaded and visible
/Game/maps/aaaa/SubLevel/Level - 1.3 sec red loaded and visible
/Game/maps/aaaa/SubLevel/Light - 1.3 sec red loaded and visible
/Game/maps/aaaa/SubLevel/Vfx - 1.3 sec red loaded and visible
/Game/maps/aaaa/SubLevel/character green Unloaded
/Game/maps/aaaa/SubLevel/MousePickCollision - 1.2 sec red loaded and visible
/Game/maps/skill/skillcamera_LevelInstance_6 - 0.1 sec red loaded and visible
/Game/maps/skill/skillcameralevel_LevelInstance_7 - 0.1 sec red loaded and visible
- 每个地图名后面的
green Unloaded
或red loaded and visible
代表地图的加载状态:green Unloaded
:地图没有被加载。red loaded and visible
:地图已经加载并且可见。
- 后面的数字,例如
0.1 sec
,表示加载该地图的时间。
其中加载状态的代码部分:UnrealEngine.cpp
switch( LevelStatus.StreamingStatus )
{
case LEVEL_Visible:
StatusName = TEXT( "red loaded and visible" );
break;
case LEVEL_MakingVisible:
StatusName = TEXT( "orange, in process of being made visible" );
break;
case LEVEL_Loaded:
StatusName = TEXT( "yellow loaded but not visible" );
break;
case LEVEL_UnloadedButStillAround:
StatusName = TEXT( "blue (GC needs to occur to remove this)" );
break;
case LEVEL_Unloaded:
StatusName = TEXT( "green Unloaded" );
break;
case LEVEL_Preloading:
StatusName = TEXT( "purple (preloading)" );
break;
default:
break;
};