-
定义 UserData
cppUCLASS() class ADVMOD_API UStaticMeshUserData : public UAssetUserData { GENERATED_BODY() public: UPROPERTY(EditAnywhere) FString MeshPath; }; -
新建,添加
cppUStaticMeshUserData* StaticMeshUserData = StaticMesh->GetAssetUserData<UStaticMeshUserData>(); if (!StaticMeshUserData) { StaticMeshUserData = NewObject<UStaticMeshUserData>(StaticMesh, UStaticMeshUserData::StaticClass(), NAME_None, RF_Transactional); StaticMeshUserData->MeshPath = StaticMesh->GetPathName(); StaticMeshUserData->PostEditChange(); StaticMesh->AddAssetUserData(StaticMeshUserData); StaticMesh->PostEditChange(); StaticMesh->MarkPackageDirty(); } -
获取
cppUAssetUserData* Data = Obj->GetAssetUserDataOfClass(UStaticMeshUserData::StaticClass()); UStaticMeshUserData* UserData = Cast<UStaticMeshUserData>(Data); // 或 UStaticMeshUserData* StaticMeshUserData = StaticMesh->GetAssetUserData<UStaticMeshUserData>();
UserData
Mr.Virgil2023-12-16 22:48
相关推荐
白杨尚青12 分钟前
C++入门篇(十八):模板进阶——非类型参数、特化全家桶与分离编译(收官篇)C++ 老炮儿的技术栈34 分钟前
char 造成的数据溢出远离UE410 小时前
UE5 Substrate Thin Film 源码拆析一拳一个呆瓜11 小时前
【STL】文件系统导航All for pursuit.11 小时前
【动态规划-21】312.戳气球栈帧之外11 小时前
【C++】STL之setzhanghaha131412 小时前
C++构造函数的一些其他应用(逐词逐句保姆讲解)jimy113 小时前
c++的 Type Traits (二、更详细版本)半杯咖啡半行码15 小时前
C++11核心特性详解:从C++11到C++20 的现代C++指南All for pursuit.16 小时前
【位运算-3】136.只出现一次的数字