-
定义 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
相关推荐
闻缺陷则喜何志丹11 分钟前
【计算几何 二分查找】P5485 [JLOI2010] 铁人双项比赛|普及+..空空的人15 分钟前
C++基于protobuf实现仿RabbitMQ消息队列---服务器模块认识1晨非辰24 分钟前
基于Win32 API控制台的贪吃蛇游戏:从设计到C语言实现详解小此方28 分钟前
Re: ゼロから学ぶ C++ 入門(六)类和对象·第三篇:运算符重载2301_7890156229 分钟前
每日精讲:环形链表、两个数组中的交集、随机链表的复制2301_789015622 小时前
C++:二叉搜索树leiming69 小时前
C++ vector容器apocelipes11 小时前
从源码角度解析C++20新特性如何简化线程超时取消ozyzo11 小时前
求1~n的累加和charlie11451419112 小时前
现代C++嵌入式教程:C++98基础特性:从C到C++的演进(1)