-
定义 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
相关推荐
散峰而望6 小时前
C++数组(二)(算法竞赛)利刃大大7 小时前
【动态规划:背包问题】完全平方数笑非不退7 小时前
C# c++ 实现程序开机自启动AA陈超8 小时前
从0开始学习 **Lyra Starter Game** 项目q***T5839 小时前
C++在游戏中的Unreal Engine保持低旋律节奏9 小时前
C++——C++11特性小张成长计划..10 小时前
【C++】16:模板进阶CoderIsArt10 小时前
SAM-5 核心类体系的 C++ 完整设计CS_浮鱼11 小时前
【Linux进阶】mmap实战:文件映射、进程通信与LRU缓存YJlio11 小时前
「C++ 40 周年」:从“野蛮生长的指针地狱”到 AI 时代的系统底座