【发布时间】:2021-10-23 05:22:00
【问题描述】:
我一直在使用 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();
【问题讨论】:
标签: c++ function properties declaration unreal-engine4