我一直在用C++开发基于Unreal Engine 4平台的游戏,并且一直在研究冲刺功能。然而,我按照YouTube上的教程编码时发现,在视频中他们使用了“EditAnywhere
”函数,但当我尝试编写这个代码时,我的UE4提示“EditAnywhere
”是未知函数。
我需要满足一些特殊条件才能使用“EditAnywhere
”函数吗?
以下是我的头文件示例代码:
UFUNCTION()
void DoubleJump();
UPROPERTY()
int DoubleJumpCounter;
UPROPERTY(EditAnywhere, BlueprintReadWrite)
float JumpHeight;
UFUNCTION()
void Sprint();
UFUNCTION()
void Walk();
UPROPERTY(EditAnywhere)
float WalkingSpeed;
UPROPERTY(EditAnywhere)
float RunningSpeed;
UFUNCTION(EditAnywhere)
void Dash();
UPROPERTY()
bool CanDash;
UPROPERTY(EditAnywhere)
float DashStop;
UPROPERTY()
FTimerHandle UnsedHandle;
UFUNCTION()
void StopDashing();
UFUNCTION()
void ResetDash();
以下是错误信息截图: