-
定义 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
相关推荐
_Twink1e11 小时前
openJiuwen 实训营 Day 1 · WorkSwarm 入门教程dong_junshuai12 小时前
每天一个开源项目#87 fmt:24.5K Stars 的 C++ 格式化核心雪的季节13 小时前
Multisim14.0的详细中文安装步骤【附安装包】Persistent的粽子!14 小时前
C++:类与对象(二)蒸蒸yyyyzwd14 小时前
cpp 选手备战秋招学习笔记 day23.YM.Z14 小时前
C++ STL 容器深度剖析:vector 与 list 的模拟实现及对比mengzhi啊16 小时前
QEventLoop loop配合loop.exec();替代while(1)。电脑cpu占用为0,使用while(1)cpu占用率100%HugoStudio_SWAN16 小时前
洛谷 P1319 / P1320 压缩技术——同一枚硬币的正反面小小晓.16 小时前
C++单例模式万字详解:6种实现演进+线程安全彻底解决+CRTP终极模板j7~18 小时前
【C++11】C++11 新特性全套详解(列表初始化、右值引用、lambda 表达式、function 与 bind 包装器等)