-
定义 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
相关推荐
凡人叶枫15 分钟前
Effective C++ 条款28:避免使用 handles 指向对象内部zwenqiyu33 分钟前
P5283 [十二省联考 2019] 异或粽子题解Queenie_Charlie33 分钟前
哈夫曼树lihao lihao1 小时前
Linux信号大白话_NOI2 小时前
【洛谷 P2249】查找(深基 13. 例 1)+ 详细分析智者知已应修善业2 小时前
【51单片机2个外部中断显示中断历时,初始化8左移3位共阳数码管】2024-6-6码之气三段.2 小时前
edu158-B青梅橘子皮2 小时前
Linux---进程控制(2)(进程程序替换)chase_my_dream3 小时前
A-LOAM中scanRegistration.cpp详细讲解王老师青少年编程3 小时前
2022年CSP-X复赛真题及题解(T1:独木桥)