使用 FModel 查看 UAsset 内容
FModel 可以深入查看蓝图、DataTable、材质和骨骼网格等 UE 资源。本文通过原教程中的示例介绍可从不同资源类型读取的信息。
蓝图可显示变量、默认值、函数名称和字节码;材质可显示参数、材质实例的父级和纹理;骨骼网格可显示骨架及物理资源等引用。
蓝图
以下使用同一仓库中的 Rooftops & Alleys 角色蓝图示例。属性视图中可以看到父级 SuperStruct 和蓝图的变量定义。
材质实例
材质实例(Material Instance,MI)的属性可显示其父材质和纹理参数,例如 Albedo、Normal、MRA。这些信息可用于理解和复现材质实例。
骨骼网格
骨骼网格视图可查看使用的 Skeleton、PhysicsAssets、ShadowPhysicsAsset,以及分配的材质。这些引用有助于制作模型替换 Mod。
DataAsset
DataAsset 用于存储结构化数据。原教程示例包含 Ghostrunner 默认手套所用的材质及网格引用;替换或修改相关数据后,游戏可能将它作为新的默认数据处理。
UMap
UMap 保存关卡或世界区域的数据,包含对象引用及其相关默认信息,而非实际网格本身。下图的关卡数据示例可查看对象的位置、旋转和静态网格路径。