UE SoftReference浅析
概述
资源路径: /Game/ThirdPersonCPP/Maps/UEDPIE_0_NewMap1.NewMap1:PersistentLevel.TestActor1_2
- 红色/Game: 资源分区,
/Game
为GameContent区域,/Engine
为EngineContent区域,/Plugin
为PluginContent区域
- 紫色/ThirdPersonCPP/Maps表示资源路径
- 蓝色UEDPIE_0_NewMap1表示Package名称
- 黄色NewMap1表示Package内对象名称, 即World.
- 黑色:子对象分隔符, 表明其后面的都是子对象.
- 绿色PersistentLevel表示以NewMap1作为Outer的SubObject, World中的Level.
- 橙色TestActor1_2表示以PersistentLevel为Outer的SubObject, Level内的Actor.
搜寻过程: 通过资源全路径(/Game/ThirdPersonCPP/Maps/UEDPIE_0_NewMap1)找到package(蓝色UEDPIE_0_NewMap1), 通过Package找到World(黄色NewMap1), 通过world找到Level(绿色PersistentLevel), 通过Level找到Actor(橙色TestActor1_2).