Documentation
2.创建自定义动画蓝图.md
2025/12/16预计阅读 1 分钟
创建c++类,继承UAnimInstance
- 添加一些角色状态的属性,比如是否在行走,是否在跳跃等等
//是否在移动中
UPROPERTY(EditAnywhere, BlueprintReadWrite,Category="梁典典的属性",meta=(AllowPrivateAccess=true),DisplayName="是否在行走")
bool bIsMoving;
//是否在跳跃中
UPROPERTY(EditAnywhere,BlueprintReadWrite,Category="梁典典的属性",meta=(AllowPrivateAccess=true),DisplayName="是否在跳跃中")
bool bIsJumping;
//每一帧都调用这个函数,重写一个虚函数
UFUNCTION(BlueprintCallable,meta=(AllowPrivateAccess=true),DisplayName="每一帧回调函数")
virtual void NativeUpdateAnimation(float DeltaTime) override;
- 给任务设置为创建的动画蓝图类