跳到主内容
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;
  • 给任务设置为创建的动画蓝图类

少了一些模型,需要找素材

返回顶部