class UAnimBlueprintGeneratedClass* AnimBlueprintGeneratedClass; // 0x06A0(0x0008) BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic class UClass* AnimClass; // 0x06A8(0x0008) Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic class UAnimInstance* AnimScriptInstance; // 0x06B0(0x0008) ZeroConstructor, Transient, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic class UAnimInstance* PostProcessAnimInstance; // 0x06B8(0x0008) ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic struct FSingleAnimationPlayData AnimationData; // 0x06C0(0x0018) Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic unsigned char UnknownData_JW47[0x10]; // 0x06D8(0x0010) 未知属性 struct FVector RootBoneTranslation; // 0x06E8(0x000C) ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic struct FVector LineCheckBoundsScale; // 0x06F4(0x000C) ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic unsigned char UnknownData_5HFH[0x30]; // 0x0700(0x0030) 未知属性 TArray<class UAnimInstance*> LinkedInstances; // 0x0730(0x0010) ZeroConstructor, Transient, NativeAccessSpecifierPrivate TArray CachedBoneSpaceTransforms; // 0x0740(0x0010) ZeroConstructor, Transient, NativeAccessSpecifierPrivate TArray CachedComponentSpaceTransforms; // 0x0750(0x0010) ZeroConstructor, Transient, NativeAccessSpecifierPrivate unsigned char UnknownData_684D[0x150]; // 0x0760(0x0150) 未知属性 float GlobalAnimRateScale; // 0x08B0(0x0004) Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic EKinematicBonesUpdateToPhysics KinematicBonesUpdateType; // 0x08B4(0x0001) Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic EPhysicsTransformUpdateMode PhysicsTransformUpdateMode; // 0x08B5(0x0001) Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic unsigned char UnknownData_WHJX[0x1]; // 0x08B6(0x0001) 未知属性 EAnimationMode AnimationMode; // 0x08B7(0x0001) Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected unsigned char UnknownData_NNXA[0x1]; // 0x08B8(0x0001) 未知属性

  • AnimBlueprintGeneratedClass: 指向生成动画蓝图的类,它继承自 UObject。
  • AnimClass: 指向用于动画的类,它继承自 UAnimInstance,并定义了动画蓝图中的函数和变量。
  • AnimScriptInstance: 当前动画实例,用于播放和管理动画。
  • PostProcessAnimInstance: 用于后处理的动画实例,用于在动画播放后进行额外的修改。
  • AnimationData: 存储当前播放的动画数据,包括动画名称、播放时间等。
  • RootBoneTranslation: 根骨骼的平移量。
  • LineCheckBoundsScale: 用于碰撞检测的包围盒大小。
  • LinkedInstances: 指向所有与当前动画实例关联的实例。
  • CachedBoneSpaceTransforms: 缓存的骨骼空间变换矩阵。
  • CachedComponentSpaceTransforms: 缓存的组件空间变换矩阵。
  • GlobalAnimRateScale: 全局动画播放速度缩放比例。
  • KinematicBonesUpdateType: 定义了骨骼运动学更新模式。
  • PhysicsTransformUpdateMode: 定义了物理变换更新模式。
  • AnimationMode: 定义了动画模式,包括同步动画、异步动画等。
UAnimBlueprintGeneratedClass 结构体属性分析

原文地址: https://www.cveoy.top/t/topic/nKU2 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录