在c++对象中调用UAnimBlueprintGeneratedClass*的对象
时间: 2024-05-05 17:17:29 浏览: 20
您可以通过以下方式在C++对象中调用UAnimBlueprintGeneratedClass*对象:
1. 首先,您需要包含以下头文件:
```cpp
#include "Animation/AnimInstance.h"
#include "Animation/AnimBlueprintGeneratedClass.h"
```
2. 然后,在您的C++对象中创建一个指向UAnimBlueprintGeneratedClass*的指针:
```cpp
UAnimBlueprintGeneratedClass* AnimBlueprintClassPtr;
```
3. 接下来,您可以使用以下代码从您的AnimInstance对象中获取UAnimBlueprintGeneratedClass*:
```cpp
UAnimInstance* AnimInstance = ...; // get your AnimInstance object
AnimBlueprintClassPtr = Cast<UAnimBlueprintGeneratedClass>(AnimInstance->GetClass());
```
4. 现在,您可以使用AnimBlueprintClassPtr指针访问UAnimBlueprintGeneratedClass*对象的所有属性和方法。
```cpp
if (AnimBlueprintClassPtr != nullptr)
{
// access the properties and methods of the UAnimBlueprintGeneratedClass object
FString AnimClassPath = AnimBlueprintClassPtr->GetPathName();
// ...
}
```